学习Java首先得配置JDK,不然Java搞不了,JDK的配置非常简单,如果找不到JDK下载地址的点击下方链接
JDK下载:
点击下载JDK
1.JDK下载完成后记住安装的位置,后面配置环境变量要用,如图我的位置在C:\Program Files\Java\jdk-14.0.1
2.右键点击此电脑,选择属性,选择高级系统设置,选择环境变量,在系统变量里新建,变量名输入JAVA_HOME,变量值输入JDK安装位置:C:\Program Files\Java\jdk-14.0.1
3.点击新建,变量名:CLASSPATH 变量值:.:%JAVA_HOME%\lib , 系统变量里找到Path,点击编辑按钮,输入%JAVA_HPME%\bin,点击确定这样JDK就配置完成了
4.键盘输入“win+r”,输入“cmd”,在命令行输入javac,显示如下图就配置成功
Java基础知识:
1.Java具有跨平台性,一次编译多次使用,编译后的java文件是以字节码形式在JVM中解释执行,只要在平台上有相应的JVM就可以在该平台上运行
面向对象性:模拟现实世界,解决现实问题
简单:Java有虚拟机,内置了垃圾收集器(GC),自动完成内存空间的管理,规避的可能因人为导致的问题。相对而言,更安全,更有保障
2.一个java文件只有一个文件名,且只有一个public类,且只能与类名一致,一个类对应的就是字节码文件,所有.java文件只有编译成.class文件才能执行,而命令行执行编译的方法是 javac 文件名.java,执行时在命令行输入java 文件名即可
写一个冒泡排序,保存下来BubbleSort.java形式
public class BubbleSort {
public static void main(String[] args) throws ClassNotFoundException {
int[] arr={18,24,5,14,68,48,95};
BubbleSort sorter=new BubbleSort();
sorter.fun(arr);
}
public void fun(int[] arr){
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-i-1;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
show(arr);
}
public void show(int[] arr){
for (int i : arr) {
System.out.println(i);
}
}
}
打开命令行进行编译,运行:
此时,编译后的文件为BubbleSort.class字节码文件
3Java的基本类型
基本数据类型 | 包装类 |
---|---|
int | Integer |
long | Long |
double | Double |
char | Character |
byte | Byte |
short | Short |
float | Float |
boolean | Boolean |
4.类型转换