• 118332

    文章

  • 803

    评论

  • 12

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

2020/7/30My harvest of the day Studay day-01 \\语法关键字保留字分割字符以及数据类型

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

我遇到的问题和我的一些总结:
1:不能用非静态的方法访问静态的成员变量,也不能用静态的方法去访问非静态的成员变量
今天学习的内容
java的编译和运行
java源文件编译之后,编译为字节码文件,之后通过虚拟机运行文件 虚拟机是不跨平台的但是字节码文件是跨平台的
java的基本语法
1:大小写严格区分
2:一个类中只能有一个public修饰的类 且这个类名字必须和文件名相同
3:每个java文件编译后都会有一个字节码文件
4:必须要有main方法因为main方法是一个类的入口
标准代码的书写过程
1:抛出需求
2:写出步骤
3:代码注释
4:总结和小结
语言分割符号
1: 分号 ( ; ) 一句话的结束
2: 花括号{} 一个代码块
3: 方括号[] 定义数组和访问数组
4:点 ( . ) 类和对象访问他的成员使用
5: 空格 把一段话分割为几段话
标识符
什么是标识符:标识符就是我们自己命名的
1.标识符不能以数字开头 不能是中文命名也不能是拼音
2:大小写敏感
3:不能使用保留文字,不能只用内置类命名
4:标识符类名一般首字母大写,标识符一般用驼峰命法命名名 要求知名见义
总结:就是用非保留字非关键字的有意义的英文字单词就行


























数据类型 基本类型 引用类型
作用:合理分配资源
—基本类型
1| 整形 —byte short int long 字节 1 2 4 8
2| 浮点型 --float double 字节 4 8
3|字符 char 字节 2
4|布尔值 boolean 字节 1
—引用数据类型
1|接口
2|数组
3|类
注意:一个字节等于八位 然后可以做运算假如int类型为 那么他就有4个字节 32位 然后 第一位为数字正负 他的范围就是 -2的31次幂~2的31次幂-1 其他雷同
扩展引用数据类型String
数据类型默认值












no. 数据类型 站位(字节 ) 数据范围 默认值
1 byte 1 [-218,127] 0
2 short 2 [-215~215-1] 0
3 int 4 [-231~231-1] 0
4 long 8 [-263~263-1] 0L
5 char 2 [0~215-1] ‘\u0000’
6 float 4 [-3.4E38(-3.4 * 1038),3.4E38(-1.7 * 1030)] 0.0F
7 double 8 [-1.7E38(-1.7 * 10308),1.7E38(-1.7 * 10308)] 0.0D
8 boolean 1 false,true false

打印基本数据类型以及引用类型

// 需求打印基本数据类型和引用类型
/*
	步骤
	1:创建一个java文件 同时创建一个类
	2:创建一个主方法
	3:打印基本数据类型和引用数据类型
	4:小结
*/
public class DataType{
	//创建主方法
	public static void main(String[] args){
		//打印基本数据类型 
		可以用^代表次幂
		//整形
			//byte short int long
			System.out.println("整形byte" +1);//字节1 8位 范围 -2^7~2^7-1
			System.out.println("整形short"+2);//字节2 16位 范围 -2^15~2&15-1
			System.out.println("整形int"+4)://字节4 32位 范围	-2^31~2^31-1
			System.out.println("整形long"+4l)://字节8 64位 范围	-2^63~2^63-1
		//浮点型
				System.out.println("整形float" +2.22);//字节4 32位 范围 [-3.4E438(-3.4*10^38),3.4E38(-1.7*10^30)]
					System.out.println("整形double" +4);//字节8  64位 范围 [-1.7E308(-1.7*10^308),1.7E38(-1.7*10^308)]
		//字符
		System.out.println("字符char"+2): //字节2; 16位 范围[0,2的15次幂-1]
		//布尔类型
		System.out.println("布尔 true false"+1); 字节1位  范围 true &  fasle
		//打印字符串类型
		System.out.println("String");
	}
}

代码展示HelloWorld

//需求:输出你好师姐
/*
步骤
	1:创建一个java文件然后
	2:创建一个主方法打印你好师姐
	3:编译为字节码文件
	4:在jvm运行字节码文件
*/
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("你好师姐"); 
	}
}
//输出结果 :: 你好师姐

695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客