第一章 JAVA开发入门
目标:
- 了解语言特点
- 理解运行机制
- 掌握开发环境的变量
- 掌握环境变量的配置
- 掌握Eclipse开发工具的基本使用
1.1 概述
- java是一门高级计算机语言,划分为Java SE,Java EE,Java ME。
- 特点:面向对象性、安全性、简单性、跨平台性、支持多线性
ps:简单性:不使用指针,并提供了自动的垃圾回收机制
安全性:不支持指针,一切内存的访问必须通过对象的实例变量。
支持多线性:程序中有多个任务并发控制,很大程度上提高程序的运行效率。
1.2 JDK的使用
- SUN公司提供的一套java开发环境,包括编译器,运行工具,文档生成工具,打包工具。
- JDK目录解读:
bin目录:该目录存放一些可执行程序
db目录:是一个小型的数据库
jre目录:程序运行时的环境,java运行时的环境根目录。
include目录:用于存放头文件
lib目录:Java类库或库文件,是开发工具使用的归档包文件。
src.zip文件:放置的是JDK核心类的源代码,通过该文件可查看。
注: bin目录下,javac.exe是java编译器工具
java.exe是java的运行程序,编译好的是后缀名为 .class的文件。
1.3第一个JAVA程序
-
新建一个记事本
-
代码:
-
保存到java-bin目录下,
注: 代码class 后的文件名与保存的名字要一致,文件后缀名为.java -
打开doc窗口(系统键+R打开后输入cmd),将位置调整到class 文件所在位置。
注:输入cd ,将class的目录复制到后边。 -
输入javac HelloWorld.java 进行编译。
-
输入java HelloWorld 进行运行。
doc窗口中地址命令小福利:
DOS命令窗口打开方式
- 开始菜单—运行—输入cmd
常见的DOS命令
-
exit 退出当前DOS命令窗口
cls 清屏
dos窗口中的内容如何复制 任意位置,鼠标右键 标记,选中复制的内容即可。
dir 列出当前目录下所有的子目录
cd 命令表示改变目录
eg:cd 目录的路径
cd 写前面就是绝对路径
cd … 回到上级目录
cd\ 直接回到根目录 -
切换盘符:
c: 回车
d:回车 -
ipconfig 搜索IP 地址
解析注释:
- class 是一个关键字,用于定义一个类
- HelloWorld 是类的名称,简称类名,关键字和类名之间用空格,制表符进行分隔。
- "public static void main(String [ ] args){ }"定义了一个main方法。
- 在main方法中编写了一条执行语句,“System.out println(“HelloWorld”);”,它的作用是打印一段文本信息。
- 程序中出现的空格、括号、分号等符号必须用英文半角格式。
1.4系统环境变量
-
配置临时classpath:set classpath=根目录
-
path:可告知Windows去哪儿找java或javac这个命令 set
-
classpath:告知java虚拟机去哪儿找可运行的后缀名为.class 文件。
-
如何配置:计算机属性—高级—环境变量—path/classpath(将所在目录复制)
1.5java的运行机制
- 编写一个HelloWorld.java文件
- 使用javac HelloWorld.java 进行编译,完成后,会自动生成一个HelloWorld.class字节码文件。
- 使用java HelloWorld 运行程序。
注: 不同的操作系统需使用不同版本的虚拟机。
特点:一次编写,到处运行。
java程序是跨平台,java虚拟机不能跨平台。
1.6Eclipse开发工具
- 创建java项目, 文件—新建—Java项目
- 包资源管理器中, 右键src—新建—包
- 创建java类, 右键包名—新建—类 (Name表类文本)
- 右键 run as application—运行
调用包:import 包名,类名。
关于JDK的安装和配置:共有三个视频,十分钟左右按照顺序
关于Eclipse的安装配置:我是在同学的帮助下有才安装好,灰常感谢这位同学,也就厚着脸皮拿出来链接分享出来
关于JAVA入门其他的资料:来自一位很厉害的同学的博客,有需要的同学可以多看看
以上是我刷第一章网课总结出来重要的笔记,有存在缺陷不足的地方希望大家多多指点。