栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day02总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day02总结

一、配置Java环境变量

        step01:

                计算机 ==> 右键(属性)==> 高级系统设置 ==> 环境变量 ==> 系统变量

                

 

        step02:

                新建一个系统变量 变量名 ==> JAVA-HOME 变量值: 是jdk的目录(不包含bin目录)

                

        step03:

                需要在path目录下引入这个变量 语法: %变量名%bin; 例如: %JAVA-HOME%bin;

                

 

        step04:

                检验环境变量是否配置成功

                 打开dos窗口输入java,检测是否输出相关信息

                

       以上java的环境变量就配置好了

二、下载开发工具idea

        IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE 

三、 注释

        1. 单行注释  //   注释内容

        2. 多行注释 

        3. 文档注释 

        4.注释可以对代码进行解释说明,可以梳理项目的逻辑结构,可以方便找到bug的存在

四、关键字

        在java中被赋予特殊含义的单词,共有50个

        

        保留的两个关键字 go 和const

五、标识符

        1.给包、类、变量、常量取的名字称为标识符

        2.标识符组成

                       有小写字母a~z

                        大写字母A~Z

                        数字0~9

                        特殊符号$(建议不使用)、_

                        其他国家语言的符号 

        3.注意点

                不能以数字开头

                不能使用关键字

                不能使用其他符号

        4. 程序员中的规范

                标识符要通俗易懂,顾名思义

                定义类的规范,遵循大驼峰命名,首字母大写 其它单词的首字母也是大写 其它字母小写

                定义变量的规范,遵循小驼峰命名,首字母小写 其它单词的首字母也是大写 其它字母小写

                定义常量的规范,所有字母都是大写 不同的单词是以下划线进行分割

                定义包的规范,所有字母都是小写 不同的单词是以.来进行分割,组成:域名+ 公司的名称+项目的名称 +包的具体含义

六、常量

        在程序运行期间 其值不会发生改变的量 就是常量

        有 整数常量、小数常量、布尔常量、字符常量和空常量(不能直接打印)

七、变量

        在程序运行期间 其值会发生改变的量 就是变量

        声明变量: 数据类型    变量名;   例如 int age;

        变量赋值:  变量名  =  变量值 ;   例如 age =20;

        变量作用域: 变量使用范围是距离变量最近的一对大括号

        注意点:

               1.同一作用域下不能定义相同名的变量

                2.变量永远是右边给左边进行赋值

                3. 不同的变量在内存重开辟不同的空间 对变量进行重新赋值 不会重新开辟空间 只会去修改其内容

                4.变量必须先赋值之后 才能使用

       

内存图

八、数据类型

        1.基本数据类型

                

 

        2.引用数据类型

                

         3. 整数数据类型

                

                a. byte类型 在io流操作文件的时候 使用的比较多

                b.所有整数类型的字面值 都是int类型

                c.需要表示long类型 需要加上l或者L

        4.小数数据类型

                

                a. 所有小数的字面值 都是double类型

                b.如果需要表示float 也需要在后面加上f或者F

        5.布尔数据类型

                

                 boolean 只有两种值 一种true 真 一种是false 假

        6.字符数据类型

                

                字符类型的三种表示方式

                        a.使用单引号进行包裹单个字符 例如 'a' '中'

                        b.使用ASCII码表来表示

                        c.使用unicode码表来表示 例如: 'u8986'

        7.引用数据类型-字符串类型

                语法: String 变量名 = 变量值 例如:String  name = "齐天大圣";

                注意:任何数据类型与字符串进行拼接都是字符串类型

                            修饰字符串类型的关键字首字母是大写

九、数据类型转换

        为什么要转换数据类型

                因为java是一种强类型语言,在定义变量的时候,就必须要确定其数据类型

                不同的数据类型在进行运算的时候,就需要来进行转换。

        数据类型转换的分类

                自动转换类型  小的数据类型转换为大的数据类型    系统自动处理

                        int类型以下的数据类型与int类型进行运算 都会被提升为int类型

                        int类型以上的数据类型与int类型进行运算 都会被提升为较大的数据类型

                强制类型转换   将大的数据类型转换为小的数据类型   需要手动处理

                        语法 :  数据类型 变量名 =(需要强制转换的数据类型) 值/变量名

                        强制类型转换是数据不安全的

                        使用强制类型转换将小数类型转换为整数类型 舍弃小数部分

 十、运算符

        1.算数运算符

                

                       

        2.赋值运算符

                 

 

        3.关系运算符

                

 

                 关系运算符的返回值类型必须是boolean 要么是true 要么是false

                = 表示赋值运算符 == 表示关系运算符

        4.逻辑运算符

                

        5.三元运算符

                 语法: 表达式1 ? 表达式2 : 表达式3

                三元运算符 同时可以操作三个表达式的运算符

                执行的流程

                        A.计算表达式1 表示1 返回值类型是boolean 要么是true 要么是false B.如果表达式1 返回值是true 则执行表达式2 C.如果表达式1 返回值是false 则执行表达式3

                注意:

                                表达式返回值类型必须是Boolea

                                表达式2与表达式3 数据类型必须同一种数据类型 可以是任意数据类型

三元运算符关系图 

总结:今天主要学习了java的环境变量配置和为什么要使用注释和使用注释有什么好处,和标识符的规范使用,每种命名的规则,和运算符中的重点逻辑运算符和三元运算符。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014627.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号