Java入门(基础01)


    java概述
        java是什么
            是一门高级编程语言

        java三大技术平台
            JavaSE 基础和核心
            JavaEE 企业级应用开发
            JavaME 移动应用(已淘汰)

        java哪一年哪个公司
            95年SUN公司 09年被Oracle公司收购


    java开发环境搭建
        jdk是什么
            Java开发工具包

        jdk两个常用命令
            javac
                -version 查看版本号
                编译java代码,生成class文件

            java
                -version 查看版本号
                运行class文件


        命令行窗口的常用命令
            盘符:
                进入某个盘符

            cd
                cd.. cd 目录  cd\  进入某个目录 退出某个目录 退出到根目录

            dir
                查看当前目录下所有的文件和文件夹

            cls
                清屏

            exit
                关闭窗口

    java程序开发的三个步骤
        编写代码
            代码必须写在.java文件中

        编译代码
            javac编译时,目录和.java文件所在目录保持一致, 生成class文件

        运行代码
            java运行生成的class文件,不要带后缀名


    java程序执行原理
        原理
            所有的高级编程语言的代码,最终都会翻译成计算机能够识别的机器语言

        机器语言组成
            0和1


    java中jdk组成和跨平台
        jdk组成
            jre 运行环境
                jvm虚拟机 运行java程序
                核心类库 jdk开发者帮助我们开发好的程序,直接拿来用

            开发工具 bin目录下命令

        跨平台原理
            所有的Java程序编译成class字节码文件,在JVM虚拟机中运行该文件,不同版本的JVM会将class文件翻译成对应版本的机器语言代码


    path环境变量
        path环境变量作用
            为了在命令行窗口任意目录下,执行程序的命令

        JAVA_HOME环境变量配置(推荐)
            系统变量中,新建JAVA_HOME -- jdk所在的目录,不包含bin
            在path中引入 %JAVA_HOME%\bin
            IDEA
    idea开发的程序结构
        project项目
            项目文件夹中必然有一个.idea文件夹

        module模块
            有一个和模块名完全一致的.iml文件

        package包
            公司域名反写

        class类

    idea常用快捷键
        psvm\main  sout   快捷生成mian方法和输出代码
        ctrl + d 向下复制一行
        ctrl + x 删除代码
        ctrl + alt + L 格式化代码
        ctrl shift + 上 下  将选中代码向上或向下移动
        ctrl + /  ctrl + shift + / 单行注释 和 多行注释


Java基础语法
    注释
        作用
            对代码进行解释说明的文字

        特点
            不参与代码的编译和运行

        分类
            单行注释 //
            多行注释 /* */
            文档注释 /** */


    字面量
        作用
            告诉程序员,生活中的数据在程序中怎么书写

        分类
            整数
                一致

            小数
                一致

            字符
                程序要加’ ‘单引号,有且仅能有一个字符

            字符串
                程序要加” “双引号

            布尔
                程序中,真 true 假false

            空值
                程序中,null

    变量
        作用
            相当于内存中的一块空间,存储一个数据

        格式
            数据类型 变量名 = 数据值;

        使用特点
            变量中存储的数据可以被替换


    关键字
        概述
            java中自己使用的一些单词,有特殊意义

        特点
            高级编辑器中,高亮显示、全部小写

        注意点
            不能用定义类、变量、方法名称


    标识符
        概述
            给类、变量、方法起名字的符号

        规则
            只能是数字、字母、下划线、$组成
            不能是数字开头、不能是关键字

        规范
            全部英文、有意义、驼峰命名
                类 大驼峰
                变量、方法 小驼峰


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值