一、知识点总结。
1.Java语言的特点:
(1)简单性 :提出难理解、易混淆的特性。
(2)面向对象性:集中于对象及其接口。
(3)分布式与安全性:提供了Java.net包,可完成各种层次的网络连接;执行三段代码安全检查机制,保证了程序的安全。
(4)与平台无关:规定了统一的基本数据类型,统一的字节码格式,即在安装Java运行环境后,程序可在任意处理器运行。
(5)解释和编译特性:Java兼具编译性和解释性。Java编译器会将Java源码翻译成所谓的字节码,当java可执行文件在机器上运行时,解释器会将每一个字节码转换为实际的cpu指令,这些指令接下来会运行在实际的cpu过程中。
(6)多线程:多线程是程序可以并行执行。
(7)动态执行:动态载入执行代码适合不断发展的环境。
(8)自动废区回收性:“无用单元收集器”的内置程序可以自动释放不适用的内存块。
(9)丰富的API文档和类库:提供了应有尽有的类库和API文档说明。
2.JDK编译和运行命令
(1)编译程序:
javac命令:用于编辑源文件生成字节码文件.class
用法:javac [选项] file.java
例:javac HelloWorld.java
(2)执行命令:
java命令: 用于运行java程序
用法:java [选项] file.class [参数] (注:执行class文件时,后缀.class必须省略)
例:java HelloWorld
例:用JDK在cmd下运行编译java程序:
用记事本编写源程序,并修改后缀名.txt为.java。
用cmd运行,输入cd 路径——到java源文件目录
输入 javac HelloWorld.java——生成编译成功的HelloWorld.class文件
输入 java HelloWorld——运行
3.用eclipse开发
二、遇到的问题。
1.JDK的环境配置
2.java语言解释性与编译性的理解
3.java程序在cmd运行时,开始未找到java源文件位置
三、明日计划。
1.学习java的main()函数、变量与常量、数据类型等的知识。
2.能够自行编辑简单程序。