1. 了解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. 学习如何编写代码

  1. 结构定义语句{}
  2. 功能执行语句写在main和方法里面,以;结束

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐