从配置JDK开始学习Java

零基础学习Java,先从JDK安装开始

学习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的基本类型

基本数据类型包装类
intInteger
longLong
doubleDouble
charCharacter
byteByte
shortShort
floatFloat
booleanBoolean

4.类型转换
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值