Java学习笔记2(SE篇)

Java学习笔记2 (SE篇)

一,java的注释

但文本注释://

多文本注释:/**/

二,标识符

1,所有标识符都以大小写字母(A-Z)(a-z),下划线(),或美元符($)开始 2,所有标识符都以大小写字母(A-Z)(a-z),下划线(),或美元符($),数字组成 3,关键词不能用作标识符,标识符最好不要用拼音和中文命名

三,转义符

空格:\t

换行:\n

打印斜杠:\\

打印单引号:'

打印双引号:"

四,八大基本数据类型

操作较大数的时候注意溢出问题

JDK7新特性:数字之间可以用下划线分割

1,整数类型:

byte :(-128~127)

short

int :最常用

long:用的时候后面得加个L

2,浮点类型:

float:用的时候后面得加个F

duble:容量最大

3,字符类型

char:只能输出一个字符

4,布尔类型

boolean :布尔类型

true:

false:否

列子:

boolean flag = true;
if(flag == true){}
if(falg){}

 

四,数据类型转换

1,自动转换

byte b = 127;
int i = b;
System.out.println(i);

2,强制转换

int i = 200;
byte b = (byte)i;
System.out.println(b);

五,变量和常量

1,局部变量

2,实例变量

3,类变量

4,常量:用final修饰,常量用大写定义

变量列子:

package base;

public class Demo07 {

   //类变量
   static double salary = 3.14;


   //实例变量
   //实例变量:从属于对象,如果不自行初始化,这个类型的默认值是0
   //布尔值:默认是false
   //除了基本类型,其他都默认为null
   String name;
   int age;
   char c;
   public static void main(String[] args) {
       //局部变量
       //局部变量必须声明类型和初始化值
       int i = 10;
       System.out.println(i);

     Demo07 demo07 = new Demo07();
       System.out.println(demo07.age);
       System.out.println(demo07.name);
//       System.out.println(demo07.c);


       System.out.println(salary);
  }

   public void add(){

  }
}

常量列子:

package base;

public class Demo08 {

   //常量:final
   //修饰符:static final
   static final double PI = 3.14;
   public static void main(String[] args) {

       System.out.println(PI);
  }
}

六,运算符

 

三元运算列子:

package operator;

public class Demo07 {

   public static void main(String[] args) {
       //三元运算符
       int i = 70;
       String str = i > 60 ? "成绩合格" : "成绩不合格";
       System.out.println(str);

       String s1 = "学好java";
       String  str1 = s1=="学好java" ? "走上人生巅峰" : "回家种田";
       System.out.println(str1);
  }
}

七,JavaDoc

dos窗口切换到需要Dos文件的根目录

我是通过命令行 javadoc 参数 java文件

补充和总结:

1,static final是修饰符,

2,常量最好用大写定义,变量是存储数据的容器,

3,浮点数存在失精风险,

4,数据类型转换分为自动转换和强制转换,自动转换就是从小的数据类型转大的数据类型(相对安全),强制转换是由大的数据转小的数据类型它存在内存溢出的问题(不安全),

5,标识符的定义必须遵循驼峰命名法,头个单词全小写,第二个单词开始首字母大写,虽然可以用中文命名或者拼音命名,但做好别(显菜鸟)

6,i++,++i,一个是先运行后增加,一个是先增加再运行。

posted @ 2021-04-06 09:05  三仟*  阅读(61)  评论(0)    收藏  举报