JAVA特性
了解Java 发展史和其特点特性。标准版(JavaSE):各应用平台的基础,桌面开发和低端商务应用的解决方案。前期学习企业版(JavaEE):以企业为环境开发应用程序的解决方案。(建议开发方向)中后期学习微型版(JavaME):致力于消费产品,嵌入式设备最佳方案。少特点:面向对象编程,平台无关性(跨平台,一次编译,到处可运行),健壮性(吸收C/C++的优点),较高的安全性(自动回收机制(GC),强
- 了解Java 发展史和其特点特性。
标准版(JavaSE):各应用平台的基础,桌面开发和低端商务应用的解决方案。前期学习
企业版(JavaEE):以企业为环境开发应用程序的解决方案。(建议开发方向)中后期学习
微型版(JavaME):致力于消费产品,嵌入式设备最佳方案。少
特点:
面向对象编程,平台无关性(跨平台,一次编译,到处可运行),健壮性(吸收C/C++的优点),较高的安全性(自动回收机制(GC),强制类型检查(instanceof),取消指针)
跨平台原理:
Java源代码编译后变成字节码.class文件。JVM拿到字节码文件可以翻译给系统运行。
JVM(不同的系统有不同的JVM):java解释器(实现java字节码和计算机操作系统之间的通信)&即使编译器->运行时系统。
GC:
不再使用的内存空间应当进行回收-垃圾回收。
消除程序员回收无用内存责任(C/C++需要程序员复制回收无用内存)。
JVM提供一个系统线程,跟踪存储空间分配情况,检查并释放可以释放的存储空间。
垃圾回收器在java程序运行中自动启用,程序员无法精确控制干预。
2. 环境搭建(JDK 与eclipse 下载安装)。
开发工具集JDK ---> JRE运行时环境 --->JVM 虚拟机
JDK(JRE(JVM))
配置环境变量:
JAVA_HOME jdk的安装目录、classpath添加:%JAVA_HOME%\bin 方便更换版本
Eclipse安装:
选择在D盘创建一个code文件夹设置为默认存放代码文件。
3. 学习如何编写代码
- 结构定义语句{}
- 功能执行语句写在main和方法里面,以;结束
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)