JavaSE学习日志~了解Java


   Java相关的概念                [了解]
   Jdk的下载、安装和配置        [掌握]
   第一个Java程序                [掌握]
   Java基础语法                [掌握]
   键盘录入                    [掌握]
    
    
Java相关的概念                [了解]
    Java简介
        什么是Java
            Java是一门计算机语言(开发语言、编程语言等)
            语言:人与人进行沟通交流的桥梁,比如:汉语、英语和日语等...
            计算机语言:人与计算机进行沟通交流的桥梁
                        计算机语言有很多,Java只是其中最优秀的一种
        
        Java的发展史
            属于SUN公司开发的语言
            Java之父是詹姆斯.高斯林
            后期SUN公司被Oracle公司收购了,所以现在Java属于Oracle
            
            
            1995        出现
            1996        JDK1.0版本
            2004        JDK5.0版本
            2009        SUN公司被Oracle公司收购
            2014        JDK8.0版本
            
        Java的三大开发平台
            JavaSE:java标准版,为了学习JavaEE打基础的
            JavaME:java微型版,移动和嵌入式设备的软件开发,淘汰的技术
            JavaEE:java企业版
            
            JavaSE:Java基础班+Java就业班前一个月,内容之和
            JavaEE:之后所有内容
            
    Java语言的跨平台原理
        Java语言有一些特性:面向对象、跨平台等...
        
        平台:这里的平台是指各种操作系统,比如:windows、linux和mac等...
        跨平台:同一份java代码可以在不同的操作系统下运行
        跨平台原理:依赖的是JVM(Java虚拟机),JVM在中间起到了翻译的作用
                    我们只要针对不同的操作系统,下载对应的JVM即可
                    
                    注:JVM不跨平台
    
        
    JDK和JRE
        JRE:Java运行时环境,要运行Java程序至少需要的环境,包含:JVM+核心类库
        JDK:Java开发工具包(环境),要进行Java程序开发至少需要的环境,包含:JRE + 开发工具
        
        JDK > JRE > JVM
        
        直接安装JDK即可,里面包含了所有的相关内容。
        
    常见的DOS命令        [了解]
        DOS命令:DOS窗口(黑窗口、命令行窗口)中使用的命令
    
        打开DOS窗口
            win+r 输入cmd回车
    
        
        盘符切换
            盘符:
            
        目录切换
            cd 目录
                cd develop
                cd jdk12
                cd bin
            cd 目录\目录\目录        
                cd develop\jdk12\bin
                
            cd /或者\    
                返回盘符根目录
            
            cd ..        
                返回上一级目录
        查看目录内容
            dir
        清除屏幕
            cls 
        退出
            exit
        
    
JDK的下载、安装和配置        [掌握]
    JDK的下载、安装
        下载
        
        安装    
            傻瓜式安装,直接下一步下一步
            
            安装目录的要求
                1、创建一个固定的目录(develop/software),专门用于存放Java相关的软件
                2、安装路径上不要有中文和空格
            
    JDK的配置
        为什么要对JDK进行配置
            如果不进行配置,只有在jdk安装的bin目录下才能使用开发工具(java.exe或者javac.exe)
            配置完了之后就可以在任意的目录下使用这些开发工具,更加方便
            
            
        如何对JDK进行配置
            让系统可以在任意的路径(目录)下都能找到和使用这些开发工具
            
            JAVA_HOME
                【添加】一个叫JAVA_HOME的环境变量
                变量名:JAVA_HOME
                变量值:D:\develop\jdk12
            path
                【修改】path环境变量
                变量名:path
                变量值:%JAVA_HOME%\bin;原内容
            
            环境变量修改了,必须重启cmd窗口才能生效
            
        
            查看当前使用的jdk版本
                java -version
            
第一个Java程序                [掌握]
        helloworld程序
        
        Java是一门先编译后运行的语言
        
        步骤:
            1、编写(.java)
                (1)新建一个文本文档,将文本文档(.txt)的后缀名(扩展名)修改为.java
                    文件名为HelloWorld
                    注:一定要想文件的后缀名显示出来,配置一下
                (2)打开文档,编写Java代码
                    /*
                        定义一个类
                        public class 类名 {}
                        
                        public:用于限制类名和文件名必须一致,大小写都要一致
                        class : 类,在Java中专门用于定义类的单词,类是Java代码的最小单元,Java代码必须都写在类的范围内
                        HelloWorld:类名
                    */
                    public class HelloWorld {
                        /*
                            定义main(主)方法
                                方法:方法就是一种功能
                            主方法的功能是,可以保证代码独立运行,一个类中的代码想要独立运行,必须有主方法
                            主方法是一个固定格式,完全不能该变
                            
                        */
                        public static void main(String[] args){
                            /*
                                输出语句,可以将小括号中的内容,输出打印在控制台(目前是DOS窗口)
                                System:系统
                                out.输出
                                println:打印并换行 print+ln
                            */
                            System.out.println("hello world!");
                        }
                    }
                    
                    
                (3)保存
                    ctrl + s
                    
                
            2、编译(.class)
                会对编写的Java代码进行语法检查,如果语法没有问题,就会给我们生成一个文件(.class字节码文件)
                如果语法有问题,则不会生成,并且会报错
                
                命令:
                    javac 文件名.java
                    
                    javac HelloWorld.java
                    
                
                注:必须要到源文件所在的地方执行编译命令
                
            3、运行
                命令:
                    java 文件名
                    
                    java HelloWorld
            
            
            .java源(代码)文件
            .class字节码文件
            
        注意事项:
            1、public修饰的类名必须和文件名一致,大小写也一致
            2、Java是区分大小写的语言,大写的地方必须大写,小写的地方必须小写
            3、main不要写成mian
            4、Java代码中会使用空格(space)和制表符(tab),让代码之间分隔,并且做到格式化
            5、Java中涉及的符号都必须是英文状态下的
                ;        ;
                []        【】
                ()        ()
                ""        “”
                等
                
            总结:
                1、在Java代码中,每碰到一个左大括号({)都会进行回车并加一个tab
                2、在Java代码中,一行代码结束之后都会使用分号(;)结尾,除了这行代码是以大括号({或者})结尾之外
            
            
Java基础语法                [掌握]
    注释
        什么是注释
            用于放对Java代码进行解释说明的文字的地方
            注释的内容会被编译器所忽略
            
        注释的格式
            1、 单行注释
                // 注释的内容
            2、 多行注释
                /*
                    注释的内容1
                    注释的内容2
                */
            3、 文档注释                【暂时了解】
                /**
                    注释的内容
                */
            
        注释的作用
            1、可以提高代码的阅读性(可读性)
            2、可以方便对代码进行调试
            
            
    关键字
        什么是关键字
            在Java语言中被赋予了特殊含义的单词
            这些单词只能在特定的情况下使用
            关键字固定的只有50多个
            
            比如:class就是一个关键字,它在特定的情况下才能使用,什么特定的情况下呢?
                    定义类的时候,否则都不能使用
                    
        
            
        关键字的特点
            1、都是英文小写字母组成
            2、在高级的文本编辑器中有特殊的颜色显示
            
        目前你说知道的关键字有哪些?
            public class static void
        
        main和out是否是关键字?
            不是
            
        注:不用死记硬背关键字
        
            
    常量
        什么是常量
            在Java程序运行过程中,其值不会发生改变的量
        
        常量的分类(6类)
            整数常量:所有的整数 比如:10 ,-20等
            小数常量:所有的小数,比如:8.5,-1.2等
            字符常量:所有使用一对单引号('')引起来的内容,比如: 'a' '1' '你'
                        注意:单引号中有且只能有一个内容
            布尔常量:true和false
            字符串常量:所有使用一对双引号("")引起来的内容,比如: "helloworld" "abc1" "a"
            空常量:null(后面课程中讲解)
                    空常量无法直接在输出语句中打印输出
        
        定义并输出各种类型的常量
        
    变量
        什么是变量
            在程序运行过程中,其值可以在一定范围内发生改变的量
            变量是内存中一小块区域,可以将其理解为一个容器,
            可以存储值,但是一次只能存储一个值
            
        
        为什么要有变量
            用于在内存中临时存储一些值,而且这些值可以发生改变
            
        变量的定义格式
            数据类型 变量名 = 数据值;
            
            数据类型:限制变量中存储的数据是什么类型,是整数、小数、字符串还是布尔等...
            变量名:变量区域的唯一标识,通过名字可以使用变量
            数据值:变量区域中存在的具体的数据
            
        数据类型
            基本类型(4类8种)                        
                整数                                                取值范围
                    byte                1                            -2^7 ~ 2^7-1                -128 ~ 127
                    short                2                            -2^15 ~ 2^15-1
                    int(默认)            4                            -2^31 ~ 2^31-1
                    long                8                            -2^63 ~ 2^63-1
                小数(浮点数)
                    float                4
                    double(默认)        8
                字符
                    char                2                            0 ~ 65535
                布尔
                    boolean                1                            true和false
                
                
                取值范围大小
                        byte < short < int < long < float < double
                        
            引用类型(暂时了解)
                String
                
        定义各种类型的变量并输出
            
        
        变量的注意事项
            1. 变量名不允许重复定义
            2. 一行代码可以同时定义多个变量
            3. 变量在使用之前一定要进行赋值
            4. 定义float和long变量的注意事项
            5.变量有作用域
            
        
            

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值