JAVA SE

1.Hello world

public class Deam1{
public static void main(String[]args){
System.out.println("Hello world");
}
}

编译:javac+java文件名 会生成一个class文件

运行: java+class文件名

2.注释

java有三种注释

单行注释 // 只能注释一行文字

多行注释 /* */ 能注释一段文字

文档注释/** */ javadoc   里面可以写一些参数

public class Deam1{
public static void main(String[]args){
System.out.println("Hello world");
}
}
//单行注释  只能注释一段文字
/*
我是多行注释
我是多行注释
我是多行注释
我是多行注释
我是多行注释
*/
/**
*@author xiaoheike 
*/

3.标识符

1.关键字

2.Java所有的组成部分,类名,变量名,方法名都可以称为标识符。

标识符的命名规范

1.首字母必须是A-Z,a-z或美元符号$,下划线(_)组成。

2.首字母是A-Z,a-z或美元符号$,下划线(_)后可以是任意字符和数字的组合。但特殊字符最好不要用。

3.不可以使用关键字做为标识符。

4.严格区分大小写

public class Deam1{
public static void main(String[]args){
//String不是关键字 是类
String 王者荣耀=百星王者;
System.out.println(王者荣耀);
}
}

5.标识符可以用中文,但比较low。一般不用。

4.数据类型

强类型语言

变量的使用必须严格遵守规范制度 必须先定义后使用。

弱类型语言

除了基本数据类型,其他的都是引用类型。

1.基本类型

整型(byte,short,int,long)

浮点型(float,double)

字符型(char) 

布尔型(false,true)

public class Deam1{
public static void main(String[]args){
//整数
int num1=20;;//最常用
bute num2=30;
short num3=333;
long num4=123456L;//后面必须加l或L;
//小数  浮点型
float num5=20.30F;//后面必须加f或F;
double num6=222222.22;
//字符
char a='A';
//字符串
String name=小丑;
//布尔  是非
boolen c=flase;
boolen d=true;
System.out.println("");
}
}

2.引用类型

接口

数组

5.类型转换

  java是强类型语言,所以做有些运算需要用到类型转换

  低=============================高

  byte,short,char==int==long==float==double

 注意点:

1.不能对布尔型转换

2.不能转换为不相干的类型

3.高容量转换为低容量  强制类型转换 注意内存溢出和精度问题

1.高转低 强制类型转换

public class Deam1{
public static void main(String[]args){
int num1=128;
byte num2=(byte)num1;//强制类型转换 注意内存溢出
System.out.println("num2");
}
}

2.低转高 自动类型转换

public class Deam1{
public static void main(String[]args){
int num1=128;
long num2=num1;//自动类型转换 
System.out.println(num2);
}
}

6.变量 常量 作用域

变量名的命名规范:

类成员变量 小写和驼峰原则

局部变量 小写和驼峰原则

方法名 小写和驼峰原则

类名 大写和驼峰原则

常量名  大写和(_)下划线

注意点

1.变量名的命名必须严格遵守标识符命名规范

2. 它是一个语句必须以;结尾

3.每个变量都有类型 可以是基本类型 也可以是引用类型

 变量就是可以变化的量,用必须声明其类型

public class Deam1{
public static void main(String[]args){
int num1=128;//基本类型
String name="xiaoheike";//引用类型
System.out.println(num1);
System.out.println(name);

}
}

 变量名   变量类型   作用域

变量作用域

1.类变量

2.实例变量

3.局部变量

public class Deam1{
//类变量
static int a=10;
//实例变量
/*
没有初始化值
除了基本数据类型  默认值都是null;
布尔默认值是flase
*/
String name;
int age;
public static void main(String[]args){
//局部变量
//必须声明类型和初始化值
int num1=127;
//实例变量用法
//变量类型  变量名=变量值
Deam1 deam=new Deam1();
System.out.println(deam.name);
System.out.println(deam.age);
//类变量可以直接用
System.out.println(a);
}
}

常量

1.初始化后不能在改变的值!不会变动的值

2.常量名大写

public class Deam1{
//修饰符不分前后顺序
static final double a=123456.52;
public static void main(String[]args){
System.out.println(a);
}
}

刚学新手写的不怎么好  大佬勿喷  可以给点建议

会持续更新

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值