Java入门——day1

一、知识点总结。

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.能够自行编辑简单程序。

原文地址:https://www.cnblogs.com/znjy/p/13258280.html