黑马程序员技术交流社区

标题: 嘿宝贝钻进我怀里给你看JAVA笔记里面满满的都是你 [打印本页]

作者: 疙瘩    时间: 2019-5-28 21:34
标题: 嘿宝贝钻进我怀里给你看JAVA笔记里面满满的都是你
Day01:1.JDKJRE
JDK包括JRE和开发工具
JRK包括 JVM和核心类库
2. 常用的DOS命令:
Dircd 目录,cd.. ,cls,exit,cd\;
3. Path环境变量的配置:
为什么要配置:为了在电脑任意目录下以都可以对Java代码进行编码和运行。
怎么配置:右键选择属性->高级环境设置->环境变量->
(已经配置好)
4. HelloWrold编写:       
(1)新建文本文档文件,改名HelloWorld.java
(2)点开文档输入代码。
(3)java程序编译命令:javac 文件名. Java //得到一个.class文件
(4)Java程序运行命令:java 文件名
Java基础语法:
1.注释:
(1)单行注释  //
(2)多行注释  /**/
2.关键字:(了解)
1.字母小写
2.特殊的颜色标记
3.常量:程序中运行不可改变的量。
分类:
字符串常量:”HelloWorld”
整数常量:数字不带小数点。
浮点数常量:小数
字符常量:A
布尔常量: true false
空常量:   null不能直接打印输出
(重点看)
5. 数据类型:
(1)基本数据类型:
整数:byte->(范围-128~127)  short  int->(范围21亿)  long           (默认int
浮点数: float   double  (默认double)
字符 char->(范围0~65535)
布尔:boolean     两个值true或者false
(重点看)
6.变量:
变量定义格式:数据类型 变量名 =变量值。
修改值格式:变量名 =变量值(定义->输出->修改值->输出)
6. 标识符;就是给类,变量等起名字
命名规则:由数字,字母,下划线,美元符号组成。
不能是数字开头,不能是关键字,
小驼峰命名:方法,变量名 首字母小写其余每个单词首字母大写
大驼峰命名:类,接口  首字母大写其余的每个单词的首字母大写
7.自动类型转换:
范围:看右边 从小到大
强制类型转换:
格式:小的数据类型 变量名=(小的数据类型)变量值
强制类型转换出现的问题:
(1) 精度损失
(2) 数据溢出      强制类型不建议使用)
Day01:1.JDKJRE
JDK包括JRE和开发工具
JRK包括 JVM和核心类库
2. 常用的DOS命令:
Dircd 目录,cd.. ,cls,exit,cd\;
3. Path环境变量的配置:
为什么要配置:为了在电脑任意目录下以都可以对Java代码进行编码和运行。
怎么配置:右键选择属性->高级环境设置->环境变量->
(已经配置好)
4. HelloWrold编写:       
(1)新建文本文档文件,改名HelloWorld.java
(2)点开文档输入代码。
(3)java程序编译命令:javac 文件名. Java //得到一个.class文件
(4)Java程序运行命令:java 文件名
Java基础语法:
1.注释:
(1)单行注释  //
(2)多行注释  /**/
2.关键字:(了解)
1.字母小写
2.特殊的颜色标记
3.常量:程序中运行不可改变的量。
分类:
字符串常量:”HelloWorld”
整数常量:数字不带小数点。
浮点数常量:小数
字符常量:A
布尔常量: true false
空常量:   null不能直接打印输出
(重点看)
5. 数据类型:
(1)基本数据类型:
整数:byte->(范围-128~127)  short  int->(范围21亿)  long           (默认int
浮点数: float   double  (默认double)
字符 char->(范围0~65535)
布尔:boolean     两个值true或者false
(重点看)
6.变量:
变量定义格式:数据类型 变量名 =变量值。
修改值格式:变量名 =变量值(定义->输出->修改值->输出)
6. 标识符;就是给类,变量等起名字
命名规则:由数字,字母,下划线,美元符号组成。
不能是数字开头,不能是关键字,
小驼峰命名:方法,变量名 首字母小写其余每个单词首字母大写
大驼峰命名:类,接口  首字母大写其余的每个单词的首字母大写
7.自动类型转换:
范围:看右边 从小到大
强制类型转换:
格式:小的数据类型 变量名=(小的数据类型)变量值
强制类型转换出现的问题:
(1) 精度损失
(2) 数据溢出      强制类型不建议使用)
1. 算数运算符:
   +
   -
   *
   /  得到的商,取整数,余数舍弃,想得到小数必须有浮点数参与
取模 %  得到的是余数, 取余数
(已掌握)
1.加法的加操作:
byte short char 首先会被提示为int
计算机里的所有内容都是以二进制的形式保存;
2)字符串的+操作:
在字符串后面有 + 直接拼接;
+ 在字符串前面 要先运算再拼接;
2. 赋值运算符:
+=   ,  -=  *=   /=   ,  %=  ;
(1)符号; =  或者 +=;
(2)将右边的数据赋值给左边;
3. 自增自减运算符
1)符号:++   ;  --
2)前加加和后加加单独使用时直接加1,混合使用的时候,前加加直接加1,后加加先使用后加1.(只有在面试的时候使用,写项目时不建议使用)
4.关系运算符
1)符号:==;  = >  ; <  ;  >=  ;  <=; 只有判断关系才会有<true,false>;
(2)关系运算符的结果都是boolean类型。
5.逻辑运算符:
1)与 && (全是true才是true
2)或 ||   (全是false才是false()  )
3 (取 反)
4)逻辑异或 ^ (结果  相同为false,不同为false
6.短路的运算:
(1)短路与:遇到第一个为false后面的内容将不再执行
(2)短路或:遇到第一个为true的值,后面将不再执行
7.三元运算符:
(1)格式:关系表达式?表达式1:表达式2:
(2)题目:用三元运算符写出两只老虎的体重是否相同;
用三元运算符判断三个和尚的身高;
8.Scanner数据输入:
1)格式:package lianxiitcast;
//创建导包
import java.util.Scanner;
public class Textllianxi05 {
    public static void main(String[] args) {
        //创建一个新的对象
        Scanner A=new Scanner(System.in);
        //数据输入
        int x= A.nextInt();
        //数据输出
        System.out.println("x"+x);
    }

}
\
(2)file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps1.jpg
3)题目:用数据输入判断三个和尚的身高。
9.流程控制语句:
file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps2.jpg
file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps3.jpg
10.if语句:
1)三种格式: if(关系表达式){语句体;}
          if(关系表达式){语句体1}else{语句体2}
        If(关系表达式1{语句体1}else if(关系表达式2{语句体2}
(3)题目判断奇偶数。
file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps4.jpg
file:///C:\Users\AIERXUAN\AppData\Local\Temp\ksohtml14020\wps5.jpg
       






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2