加载中...
avatar

为之后端冬令营

update:2020.01.11

本文作于2020.12.17 期末复习摸鱼所得

首先分享一句话 “互联网时代正确使用搜索工具与否是人与动物的根本区别”

如果你觉得上面这句话好像有点道理,可以设置成你的QQ个性签名或者微信的个性签名.

为之2021冬令营–>后端方向

应该是前言一样的存在

前段时间浩天学长跟我说了手有没有兴趣做一做为之后端的冬令营,出于好奇以及责任感我答应了下来.正巧一是现在复习文化课没什么动力,二是自己的博客水文似乎很久没有去水一篇了,所以打算写个大致的规划.

看了一手浩天学长的2020年冬季的冬令营文章.觉得珠玉在前的同时也深感压力.(可能因为我很多不会吧)

那么2021为之冬令营的主要科普(也许这个词比较合适)是Java,Java作为目前后端主流的开发语言重要性不言而喻.所以我们选择Java也就选择了未来主流趋势.(当然2020年冬令营介绍的GO语言也是一门十分不错的语言.)

Java我们学校也开设了相关的课程,但是仅仅教授了业界认为的Javase部分:即基本语法和方法等使用.从Javase到后端开发还是有一小段距离要走.

我当初学习的时候是Javase->J2ee->SpringBoot->SpringCloud->整合一些中间件…这样走的,但其实J2ee这部分说起来用处不大.算是为大家避了个坑(面试的时候如果问到相关知识还是要提前会的)

所以我觉得这次关于Java的冬令营我们应该可以把SpringBoot的一些开发知识梳理梳理,因为面向的主要对象是未来的wizzer所以就擅自认为你们暂时没有掌握相关知识好了盒盒盒.

没想到写到这里我就不知道这篇文章再该扯点啥了,所以在某些网站搜集了一些资料,贴出来大家先浏览浏览.

JAVA的特点

- 简单性

Java的设计目的是让专业程序员觉得既易学由好用。如果你已经学习过C++了的话,那学习Java将不费吹灰之力,Java对于C语言中出现的许多容易混淆概念的东西要么弃置不用,要么以一种更清楚、更易理解的方式出现。

- 面向对象性

尽管Java是在C++的基础上开发出来的,当Java并没被设计成兼容其他语言源代码的程序语言。Java语言可以更直接、更易用、更实际地接近对象。

- 分布式

Java是为Internet的分布式环境而设计的,因此它可以处理TCP/IP协议。

- 安全

Java在网络应用程序为用户的计算提供了一道防火墙(firewall),消除了用户的安全顾虑。Java实现这中保护功能的方法是通过将Java程序限制在Java运行环境中,不允许它访问计算机的其他部分。

- 多线程

Java设计的目的之一就是满足人们创建交互式网上程序的需要,为此,Java支持多线程编程,用Java编写的应用程序可以同时执行多个任务。Java运行时,系统在多线程同步方面具有成熟的解决方案,使得用户能够创建出运行平稳的交互式西系统。Java多线程机制非常好用,因此用户只需关注程序细节,而不用担心后台的多任务系统。

- 动态

Java程序带有多种运行的类型信息,用于在运行是校验和解决对象访问问题。

- 解释型

Java是一种解释型语言,通过把程序编为Java字节码这样一个中间过程,产生跨平台运行的程序,字节码可以在提供Java虚拟机(JVM)的任何一种系统中被解释执行。

- 高性能

Java可以在性能极低的CPU上顺利运行。Java字节码经过仔细设计,因而使用JIT编译技术能很容易地将字节码直接转换成高性能的本机代码,因而”高效且跨品台“对于Java来说不再是矛盾。

- 健壮

Java通过替用户管理内存分配和释放,可以从根本上消除传统编程环境下内存管理困难和乏味的任务。

- 结构中立和可移植性

Java设计者考虑的主要问题是程序代码的持久性和可移植性。程序员面临的一个主要问题是,不能保证今天编写的程序明天仍然能在同一台机器上顺利运行。操作系统升级、处理器升级以及核心系统资源的变化,都可能导致程序无法继续运行

总结

总而言之,看了上面的Java的特点,我觉得我也有很多对Java还未了解的地方,希望在可以向大家传送一些知识的同时自己也能有所感悟,互相进步.

以及这篇文章真的只是单纯的前言,大家可以先看一看Java的语法,这里指的是萌新(不是大佬装的假萌新,是真的萌新的萌新).

13号会陆续开始发资料即使现在根本还没准备 到时候就可以在知道Java语法之后更加得心应手!

(好像大一下期会学习,希望大家选的不是python)

贴一下我的GitHub以及个人博客的地址,欢迎交流学习.

https://github.com/baijianruoliorz

https://yangxiangrui.site/

文章作者: liqiqiorz
文章链接: https://yangxiangrui.site/posts/3794/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Blog-YXR
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论