3.22 JAVASE基础
1.语言的发展
机器语言–汇编语言–高级语言
机器语言:二进制的机器指令系统的集和,能够被计算机直接识别和执行
汇编语言:用英文缩写的助记符来表示基本的计算机操作
高级语言:分为面向过程和面向对象,JAVA是面向对象的编程语言
2.Java的特性和优势
简单性:没有头文件,没有指针,有自动垃圾回收程序
面向对象:将重点放在对象和对象的接口上
可移植性:一次编写,随处运行(JVM)
高性能:即时编译,将一些“热点”字节码编译程本地机器码,并将结果缓存,大大提高Java的执行效率
动态性:在需要时将某些代码添加到正在运行的程序中
多线程
安全性
健壮性
3.Java应用程序的运行机制
源程序(.JAVA)------>字节码文件(.CLASS)----->系统平台
运行过程:载入,代码校验,解释执行
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4ZqNiIn-1616420811504)(C:\Users\m1827\AppData\Local\YNote\data\m18270290811@163.com\07225773be2248cda1b3c6ee4b28ab84\clipboard.png)]
4.HelloWorld
//文件名和类名必须完全一样,大小写也要一样
//类是Java当中所有源代码的基本组成单位
public class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld!!”);
}
}
5.cmd常用操作
1.命令提示符用 "D:"命令进入D盘
2.cd+空格+文件夹名称 进入盘下文件夹(可以只写开头用tab自动补全)
3.cd+空格+… 回到上一级文件夹
4.用""进入多级文件夹
5.cd+空格+\ 直接返回根目录
6.cls清除屏幕
7.查看当前内容 dir
6.环境变量的配置
1.目的:为了在任意路径下都可以使用Java类命令
2.用户变量与系统变量的区别:用户变量给单个用户设置,系统变量给所有用户设置
3.path:主要配置的位置,配置JDK的bin目录
4.JAVA_HOME的作用:1)避免频繁操作path导致经常修改删除不必要的内容(有多个jdk版本是需要总是修改path)
2)为了避免未来使用一些组件等出现问题(因为有的组件可能默认去找JAVA_HOME)
5.ClassPath:设置class文件的位置,现在不需要配置.class文件会自动生成在.java文件同一个文件夹下,否则需要经 常修改
7.代码
public class Test1{
public static void main(String[] args){
System.out.println("姓名:欧阳晨曦");
System.out.println("年龄:21");
System.out.println("性别:男");
System.out.println("爱好:旅游");
System.out.println("籍贯:江西九江");
System.out.println("崇拜的偶像:周杰伦");
System.out.println("座右铭:尚学堂,我的Java梦开始的地方");
}
}
public class Test1{
public static void main(String[] args){
System.out.println("本章主要学习内容1.语言的发展(机器语言-汇编语言-高级语言)2.Java的特性和优势(简单性,面向对象,可移植性,高性能,动态性,多线程,安全性,健壮性)3.Java应用程序的运行机制(.java-.class-系统平台)4.环境变量的配置");
System.out.println("学习感受:讲的有点慢");
System.out.println("尚学堂,我的Java梦开始的地方");
}
}