Java的学习,第一天

记录每次的学习的内容与收获

  1. 初识
    (1)Java语言的优势,可以跨平台开发。主要实现是通过Java编译器将这个Java程序编译为.class字节码文件,然后由JVM虚拟机对字节码文件进行执行。也就是说只要在不同的操作系统安装不同版本的Jvm即可。
    (2)JDK,JRE,JVM各自的作用和关系
    jdk:java开发工具,包含了jre和开发工具;
    jre:java运行环境,包含了jvm和java核心类库;
    jvm:java虚拟机;
    关系:JDK包含JRE包含JVM;
  2. 注释
    Java中的注释有三种
    (1)单行注释,表示方法为:双斜杠//.快捷键为ctrl+k(很有用);
    (2)多行注释,表示方法为:/* /.快捷键为ctrl+shift+q(很快乐)
    (3)文档注释,表示方法为: /
    * */ .(才学习,用不上)
  3. 常量简述
    字符串常量:”HelloWorld”、“haha”
    整数常量:0、-1、10
    小数常量:-5.5、1.0、8.8
    字符常量:’5’、’d’、’G’、’位’
    布尔常量:只有两个true、false
    空常量:null,除空常量其他都可以直接输出
// An highlighted block 
public class HelloWorld{
	/* 这是main方法,是程序执行的主入口 */
	public static void main(String[] args){
		// 输出语句
		// 输出字符串常量
		System.out.println("HelloWorld");
		System.out.println("--------");
		// 输出整数常量
		System.out.println(100);
		System.out.println("--------");
		// 输出浮点型常量
		System.out.println(-0.12);
		System.out.println("--------");
		// 输出字符常量
		System.out.println('A');
		System.out.println("--------");
		// 输出布尔常量
		System.out.println(true);
		System.out.println("--------");
		/* 空常量不能直接输出 
		System.out.println(null);*/
	}
}
  1. 8种基本数据类型
    最小信息单元叫做"位(bit)",缩写b;
    最基本的存储单元叫做"字节(byte)",缩写B;
    一个字节是由连续的八个位组成的;
    (1)整数类型
    byte -> 内存占用1字节 取值范围是:-128-127
    short -> 内存占用2字节 取值范围是:-32768~32767
    int(默认) -> 内存占用4字节 取值范围是:-2的31次方到2的31次方-1
    long -> 内存占用8字节 取值范围是:-2的63次方到2的63次方-1
    (2)浮点类型
    float -> 内存占用4字节 取值范围:负数:-3.402823E+38到-1.401298E-45
    正数:1.401298E-45到3.402823E+38
    double(默认) -> 内存占用8字节 取值范围:负数:-1.797693E+308
    到-4.9000000E-324
    正数:4.9000000E-324到1.797693E+308
    (3)字符类型
    char -> 内存占用2字节 取值范围:0-65535
    (4)布尔类型
    boolean -> 内存占用1字节 只有两个值true false
  2. 标识符
    Java中标识符的命名约定
    小驼峰命名
    首字母小写,从第二个单词开始的每个单词的首字母大写;
    小驼峰命名一般用在变量名,方法名;
    大驼峰命名
    每个单词的首字母都大写;
    大驼峰命名一般用于类名;
    对于标识符命名要做到见名知意。
  3. 对于变量的一些规则注意
    (1)在同一对花括号中,变量名不可以重复;
    (2)变量在使用之前,必须赋值
    (3)定义long类型变量时,需要在正数的后面加L(大小写均可,但是为了可读性推荐
    使用大写L),因为整数默认是int类型,整数太大可能超过int范围;
    (4)定义float类型变量时,需要在小数的后面加F(大小写均可,但是为了可读性使用大写大写F),
    因为浮点数的默认类型是double,double的取值范围是大于float的,两者类型不兼容.
  4. 类型转换的格式和顺序
// An highlighted block 
public class ConversionDemo{
	public static void main(String args[]){
		// 自动类型转换
		short s = 10;
		int num = s;
		System.out.println(num);
		// 强制类型转换
		// 目标数据类型 变量名 = (目标数据类型)变量值
		// 强转容易造成数据损失
		double d = 98.38;
		int score = (int)d;
		System.out.println(score);
	}
}
  1. 所以有第一个HelloWord程序
// An highlighted block 
/* 
这是我的第一个java程序  
*/
public class HelloWorld {
   // 这是main方法,是程序执行的主入口
   public static void main(String[] args){
   	// 这是输出语句 
   	System.out.println("HelloWorld!");
   }
}



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值