JavaSE——Day1

1、Java的发展史和特性

1.1 Java的发展史

Sun公司在1995年年初发布了Java语言,Sun在1997年2月18日发布了JDK1.1,1998年12月,Sun发布了Java历史上最重要的JDK版本:JDK1.2,伴随着JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成J2EE、J2SE和J2ME三个版本。
J2ME:主要用于控制移动设备和信息家电等有限存储的设备。
J2SE:整个Java技术的核心和基础,它是J2ME、J2EE编程的基础,
J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。这标志着Java已经吹响了向企业、桌面和移动三个领域进军的号角,标志着Java已经进入Java2时代,这个时期也是Java飞速发展的时期。JDK1.2还把它的API分成了三类。
核心API:由Sun公司制定的基本的API,所有的Java平台都应该提供。这就是平常所说的Java核心类库。
可选API:这是Sun为JDK提供的扩充API,这些API因平台的不同而不同。
特殊API:用于满足特殊要求的API。如用于JCA和JCE等第三方加密类库。
JDK发布时间线:
2002年JDK1.4​
2004年10月JDK1.5 Sun将JDK1.5改名为Java SE5.0,J2EE、J2ME也相应地改名为Java EE和Java ME。
2006年12月,Sun公司发布了JDK1.6
2011年7月,Oracle公司发布了 Java SE 7
2014年3月18日,Oracle公司发布了Java SE8
2017年9月22日,Oracle公司发布了Java SE 9

1.2 Java语言特性

1、跨平台性
指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。Java自带的JVM就能很好的实现这个功能,通过不同的JVM在不同的平台运行字节码文件,能得到同样的结果,这就是Java语言的跨平台性。
2、面向对象性
Java是一种面向对象的语言,将属性与方法封装成一个对象,将现实中的事务抽象成一个程序设计中的“对象”。可以简化代码,提高程序的复用性。
3、健壮性。
在面对不符合Java程序语言设计规范,程序编译阶段就会报出问题。将很多问题杀死在编译阶段。提高了程序的效率。
4、安全性
Java语言具有GC,使得在内存方面无需担心,其他语言都需要自己手动回收。具有强制类型转换,也取消了C/C++还在使用的指针。

2、环境搭建

2.1 下载JDK 1.8(版本最好选择稳定的版本) (我使用的是windows11系统,界面有点不同)
1、右击我的电脑——属性——选择高级设置在这里插入图片描述
2、选择环境变量在这里插入图片描述
3、新建一个系统变量命名为JAVA_HOME,变量值是JDK的地址
在这里插入图片描述
4、在classpath路径下添加一个%JAVA_HOME%;在这里插入图片描述
5、在Path目录下添加一个%JAVA_HOME%\bin在这里插入图片描述
6、检查是否安装成功 win+R ; 输入cmd 打开dos窗口 输入javac -version 如果弹出JDK 1.8即为安装成功
在这里插入图片描述
2.2 下载IDEA软件
官网下载:https://www.jetbrains.com/idea/
下载好后直接安装,安装过程可以参考

https://blog.csdn.net/weixin_43184774/article/details/100578786

3、JDK与JRE

JDK是Java开发工具集,JDK包含JRE、API(应用程序编程接口)。
JRE是Java运行时环境;JRE有三项主要功能:1、加载代码;2、校验代码;3、执行代码
API是Java编译器、Java运行时解释器、Java文档优化工具以及其他工具资源等。

4、代码

4.1、结构定义语句
对代码进行结构划分、一般使用{}来标注
4.2、功能执行语句
功能执行语句存在于结构定义语句里面;必须使用";"作为结束
2021年8月14日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值