Java主要特点
1 Java是一门面向对象的编程语言
2 Java提供了自动释放内存的技术
3 Java是提供了更加方便的引用关系(引用传递)
4 Java支持多线程开发
5 Java可以实现任意操作系统的移植操作!
JDK安装
1 安装jdk一定要区分好电脑的操作系统
2 JRE要安装在和JDK同目录下
3JDK编写程序需要两个命令 Javac.exe java.exe 这两个命令需要重新安装 需要在环境变量中配置
在系统变量path 中添加JDK bin目录(命令文件位置) 配在最前面 以中文的分号 隔开
第一个Java程序
1 如果用 publ;ic class 类名{} 来定义类 那么源文件名和类名必需相同 且只能有一个 public class定义的
如果是 class 类名{} 来定义类 那么源文件名和类名可以不同 生成的字节码文件名 是类名 而不是源文件名 并且 当文件里面定义了多个类 都会生成一个字节码文件
2 类名要求每个单词的首字母必需要大写 如 HelloDemo
CLASSPATH
面试题 :请解释path 和CLASSPATH的区别
path是系统定义的环境变量 用于定义所有可执行程序路径
CLASSPATH是JVM定义的属性 ,在编译Java程序时会自定找到CLASSPATH定义的路径而后进行类的加载;
为了防止CLASSPATH乱指向 所以 在环境变量中 新建一个用户变量 CLASSPATH 并为他配上地址 JDK 的 lib(类库文件地址) 让它指向类库
标识符
定义: 在程序中描述类名 方法名 变量名称
组成:字母 数字 _ $ 组成 其中 不能以数字开头 不能用Java关键字 中间不能有空格
数据类型
1 基本数据类型 他是进行内容的操作 而不是内存的操作
有 整数型 浮点型 字符型 布尔型
2 引用数据类型 在数据交互过程中 会占用内存空间指向
有 数组 类 接口
String love=“imooc”;
system.out.println("变量love的内容是:"+love); //使用“+”进行字符串和变量的 拼接
system.out.println("变量love的内容是:"+love); //使用“+”进行字符串和变量的 拼接
所有数据类型于Strig类型进行连接"+"操作中都会自动变成String类型
如String a="love:";
int b=10;
int c=20;
System.out.println(a+b+c);
结果为 love:1020
为float变量赋值时在数值后添加字母f,
为char变量赋值时使用单引号‘’引起来。
为char变量赋值时使用单引号‘’引起来。
常量的引用
注意啦:常量名一般使用大写字符
三目运算
int x=10;
int y=20;
int resuult=x>y?x:y
System.out.println(result);/ 结果是 20
int y=20;
int resuult=x>y?x:y
System.out.println(result);/ 结果是 20
这个以后开发特别好用 在web里面能省很多代码 而且代码
清晰明了