java面向对象思想解读.docVIP

  • 5
  • 0
  • 约1.1万字
  • 约 16页
  • 2018-12-03 发布于浙江
  • 举报
java面向对象思想解读

1 Java平台有三个版本 JavaME:微型版,用于开发小型设备、智能卡、移动终端应用;(使用率较低)(是做手机软件的) JavaSE:标准版,用于创建桌面应用。(企业用JavaSE创建桌面应用较少) JavaEE:企业版,用于创建企业应用。(JavaEE是JavaSE的升级版,语言基础依然是JavaSE,核心算法依然使用JavaSE) 简单地说 Java SE 是做电脑上运行的软件。(坦克大战,QQ,扫雷,连连看) Java EE 是用来做网站的-(我们常见的JSP技术) Java ME 是做手机软件的。 学习JAVA从哪开始? 或者我们可以说,需要先学习那个java版本? 有道是“万丈高楼平地起”,通过上面的介绍我们就可以知道,学习java编程,无论想从事哪个方面的程序开发,必须要把基础打好,因此,学习java应该从 java se开始学习。 学习JavaSE后能做什么? 可以做桌面应用程序,例如扫雷游戏、连连看游戏 可以做C/S结构的网络应用,例如即时通讯软件 学习JavaSE后不能做什么? 不能做Web应用,例如网上商城 不能做Android应用 为什么要学JavaSE? 是JavaEE的必备基础 是Android应用开发的必备基础 是掌握面向对象编程思想的必要课程 Java语言的特点 跨平台 解释执行 面向对象(应逐步建立面向对象的编程思想) 自动垃圾回收 鲁棒 支持多线程编程 简单性 Java语言特点 跨平台(可移植、一次编写,处处运行) 简言之,跨平台的含义是使用Java语言开发应用,不需要为不同的平台开发不同的程序,而是只开发一套应用,就可以运行在不同的平台上。 Java语言特点 解释执行 解释执行的含义是,Java程序编译之后,只是生成了class文件,称为字节码,并不是机器码。在执行时,JVM中的解释器,会根据当前平台的特征,对class文件进行解释,生成符合当前规范的机器码,得以运行。 Java语言特点 面向对象的语言 Java语言是一门面向对象语言,具备面向对象语言三大特征:封装、继承、多态。 Java语言特点 自动垃圾回收 程序员无权回收内存。系统级线程跟踪每一个存储空间的分配情况,在JVM空闲周期,垃圾收集线程检查,释放内存。 Java语言特点 鲁棒 鲁棒即健壮的意思,Java语言从编译到运行期,都有很多机制,以保证其程序的鲁棒性,如异常处理机制,也是保证鲁棒性的重要手段。 Java语言特点 支持多线程编程 Java语言特点 学习Java编程相对容易 Java语言取消了很多容易混淆的概念,比如多继承、goto语句等。Java也没有指针的概念,也不支持头文件 2 JDK简介 JDK(Java Development Kit) :给Java开发人员使用的工具包,包括Java的开发工具,也包括JRE。其中开发工具中包括编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等。 JRE (Java Runtime Enviroment):Java的运行环境,包括Java虚拟机和Java程序运行所需的核心类库。 两者之间的关系 JDK=JRE+开发工具 JRE=JVM+核心类库 在记事本中编写Java类 public class Test{ public static void main(String[] args){ System.out.println(Test); } } 使用命令行编译运行 javac Test.java java Test 创建工作空间,即work space; 选择适合的 Perspective,如Java Perspective; 创建Java Project; 在src目录下创建 Java Class; 运行有main方法的Java类,在Console视图中查看结果。 安装结束后,打开安装后的路径,一般情况下位于:C:\Program Files\Java下 path主要为了能找到开发过程中使用的工具,比如javac、java等 Java_home为了能找到JDK的安装路径 可以根据情况为学生介绍一些DOS命令,但是不推荐用太多时间,可以穿插在课程中。 临时环境变量配置(要用到命令行方式,用到set命令的使用,在dos里面进行运行) 查看:set path 配置:set path=hahah 删除:set path= 查看版本:javac -version 要是想保留已有的环境那么就用: setpath=C:\programe\jdk\jre;%path% 磁盘符号: /*用于执行打开一个磁盘

文档评论(0)

1亿VIP精品文档

相关文档