Java03

一、IDE 集成开发环境

  Eclipse、IDEA

 

二、IDEA安装

  IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains下载

  安装,更改运行内存512-1024m

 

三、IDEA使用

  1.创建一个项目 File-->New-->Project

  2.选择Java / empty project -->Next-->Next

  3.命名,选择存放目录 -->Finish

  4.empty project --> File --> project structure --> project --> Java --> SDK:1.8 Language level:8

 

四、注释

  单行注释    //  注释

  多行注释   /*   注释   */

  设置字体颜色 File --> Settings  (Comments 注释)

 

 

 

五、标识符

  关键字

      注释:所有的标识符都应该以字母,美元符 $ 或者下划线 _ 开始  

     首字符之后可以是祖母,美元符,下划线或数字的任何字符组合

     不能使用关键字作为变量名或方法名

     标识符是大小写敏感的

        

六、数据类型(Java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用)

  基本数据类型         

 

 

   引用数据类型  类;接口;数组

   

 

七、数据类型扩展及面试题相关

 1 public class Demo03 {
 2     public static void main(String[] args) {
 3         //整数拓展: 进制   二进制0b  十进制  八进制0  十六进制0x
 4 
 5         int i = 10;
 6         int i2 = 010; //八进制
 7         int i3 = 0x10; //十六进制
 8 
 9         System.out.println(i);
10         System.out.println(i2);
11         System.out.println(i3);
12 
13         //浮点数拓展  float 有限 离散 含误差 大约
14         //          double
15         //最好完全避免使用浮点数进行比较
16         //最好完全避免使用浮点数进行比较
17         //最好完全避免使用浮点数进行比较
18 
19         //字符拓展
20         char c1 = 'a';
21         char c2 = '中';
22 
23         System.out.println(c1);
24         System.out.println((int)c1); //强制转换
25         System.out.println(c2);
26         System.out.println((int)c2); //强制转换
27         //所有的字符本质还是数字
28         //编码 Unicode 2字节 65536
29         char c3 = '\u0061';
30         System.out.println(c3); //a
31 
32         //转义字符
33         // \t  \n
34         System.out.println("Hello\tWorld");
35 
36         //布尔值拓展
37         boolean flag = true;
38 
39         if(flag==true){        }
40     }
41 }

 

 八、类型转换

  

   小数的优先级一定大于整数

 1 public class Demo_03 {
 2     public static void main(String[] args) {
 3         // int i = 128;
 4         // byte b = (byte)i;
 5 
 6         int i = 128;
 7         double b = i;
 8 
 9         //强制转换 (类型)变量名  高-->低
10         //自动转换   低 -->高
11 
12         System.out.println(i);
13         System.out.println(b);
14 
15         /* 注意点:
16             1.不能对布尔值进行转换
17             2.不能把对象类型转换为不相干的类型
18             3.在把高容量转换到低容量的时候,强制转换
19             4.转换的时候可能存在内存溢出,或者精度问题
20          */
21 
22         char c = 'a';
23         int d = c+1;
24         System.out.println(d);
25         System.out.println((char)d);
26     }
27 }

          

  

 

 

九、变量

  (一)变量

 1 public class Demo04 {
 2     /*public static void main(String[] args) {
 3         // int a , b , c;
 4         int a = 1;
 5         int b = 2;
 6         int c = 3;
 7         String name = "penhuolong";
 8         char x = 'x';
 9         double pi = 3.14;
10     }
11      */
12 
13     //类变量 static
14     static double salary = 2500;
15 
16     //实例变量:从属于对象;如果不自行初始化,这个类型的默认值0 0.0 u0000
17     //布尔值:默认是false
18     //除了基本类型,其余的默认值都是null
19     String name;
20     int age;
21 
22     //main方法
23     public static void main(String[] args) {
24         //局部变量:必须声明和初始化值
25         int i = 10;
26         System.out.println(i);
27 
28         //变量类型 变量名字 = new Demo04()
29         Demo04 demo04 = new Demo04();
30         System.out.println(demo04.age);
31         System.out.println(demo04.name);
32 
33         //类变量 static
34         System.out.println(salary);
35     }
36 }

 

 

  (二)常量

 1 public class Demo05 {
 2 
 3     //修饰符,不存在先后顺序
 4     static final double PI = 3.14;
 5     //final static double PI = 3.14;
 6 
 7     public static void main(String[] args) {
 8         System.out.println(PI);
 9     }
10 }

  (三)变量的命名规范

    1.所有变量、方法、类名:见名知意

    2.类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写  lastName

    3.局部变量:首字母小写和驼峰原则

    4.常量:大写字母和下划线  MAX_VALUE

    5.类名:首字母大写和驼峰原则  Man,GoodMan

    6.方法名:首字母小写和驼峰原则 run() , runRun()

 

posted on 2022-02-26 13:13  魔都喷火龙  阅读(34)  评论(0)    收藏  举报

导航