day1 Java基础语法

1.注释
请添加图片描述

 目标:掌握注释的使用。
 */
public class NoteDemo {
    /**
     这是一个main方法
     程序必须写这个方法才可以跑起来
     */
    public static void main(String[] args) {
        // 输出一行内容
        System.out.println("单行注释~~");
        /*
           我要输出很多行内容
           看看多行注释是否可以使用
        */
        System.out.println("多行注释!");
        System.out.println("多行注释!");
        System.out.println("多行注释!");
    }
}

请添加图片描述
2.字面量

请添加图片描述
package com.itheima.literal;

public class LiteralDemo {
    public static void main(String[] args) {
        // 目标:掌握数据在程序中的书写格式
        // 1、整数
        System.out.println(66);
        System.out.println(-23);

        // 2、小数
        System.out.println(99.5);

        // 3、字符:必须单引号围起来,有且仅能有一个字符
        System.out.println('中');
        System.out.println('0');
        System.out.println(' ');//空字符
        System.out.println('\n'); // \n换行
        System.out.println('\t'); // \t空格
        System.out.println('a');

        // 4、字符串:必须双引号围起来,内容可以随意
        System.out.println("");
        System.out.println("我爱你中国!abc");
        System.out.println("    学习Java使我快乐!~~~");

        // 5、布尔类型:true false
        System.out.println(true);
        System.out.println(false);

        // 6、空类型 null (以后再详细说明!)
    }
}

请添加图片描述

3.变量

请添加图片描述

package com.itheima.variable;

public class VariableDemo1 {
    public static void main(String[] args) {
        // 目标:学会使用变量。
        // 数据类型 变量名称 = 初始值;
        double money = 6.0;
        System.out.println(money);

        // 收红包(从=右往左看)
        money = money + 4.0;
        System.out.println(money);

        System.out.println("----------------------------");
        int age = 21;
        System.out.println(age);

        age = 25;
        System.out.println(age);
    }
}

请添加图片描述
请添加图片描述
请添加图片描述
3.1变量使用注意事项请添加图片描述

package com.itheima.variable;

public class VariableDemo2 {
    public static void main(String[] args) {
        // 目标:识别定义变量常见的问题,并注意
        // 1、什么类型的变量一定是存放什么类型的数据  变量要先声明在使用
        int age = 21;

        // 2、同一个范围内不能定义重名的变量   变量声明后,不能存放其他类型的数据
        // int age = 25;
        age = 25; // 这里是赋值不是定义,所以没毛病!!

        // 3、变量定义的时候可以不给初始化值,但是使用的时候必须有初始化值。变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。
        double money ;
        money = 10000;
        System.out.println(money);

        {
            int number = 90;
            System.out.println(number);
        }
        // System.out.println(number); 报错!
        System.out.println(age);
        // int a = 234;
        a = 200;// 这里不是定义,在赋值
        // 4.变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
        int c;
        c = 12;
        System.out.println(c);
    }
}

请添加图片描述
3.2数据的存储形式:二进制

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
3.3数据类型
请添加图片描述
请添加图片描述

请添加图片描述

package com.itheima.variable;

public class VariableDemo3 {
    public static void main(String[] args) {
        // 目标:掌握使用基本数据类型定义不同的变量。
        // 1、byte字节型  占1个字节  -128 - 127
        byte number = 98;
        System.out.println(number);
        // byte number2 = 128; // 报错!

        // 2、short短整型 占2个字节
        short money = 30000;

        // 3、int 整型 默认的类型 占4个字节(默认使用的类型)
        int it = 232442442;

        // 4、long长整型 占8个字节
        long lg = 133244244;
        // 注意:随便写一个整数字面量默认是int类型的,132223243244244虽然没有超过long的范围,但是它超过了本身int类型的表示范围。
        // 如果希望随便写一个整数字面量当成long类型,需要在其后加L/l
        long lg2 = 132223243244244L;

        // 5、浮点型(小数)
        // float单精度 占4个字节
        // 注意:随便写一个小数字面量默认是double类型,如果希望随便写一个小数字面量是float类型的需要在其后加上 F / f
        float score = 98.5F;

        // 6、double双精度 占8个字节
        double score2 = 999.99;

        // 7、字符类型:char
        char ch = 'a';
        char ch2 = '中';
        // char ch3 = '中国'; //报错

        // 8、布尔类型 boolean
        boolean rs = true;
        boolean rs2 = false;

        System.out.println("----------------引用数据类型--------------------------");
        String name = "西门吹雪";
        System.out.println(name);
    }
}

请添加图片描述
3.4关键字请添加图片描述
请添加图片描述
请添加图片描述
day1总结

day01-Java基础概述
	Java入门
		JDK介绍、安装
			JDK是Java的产品
				去哪里下载:Oracle官网
			JDK安装
				建议安装到无中文无空格目录下
				安装后
					bin包下存在2个重要的命令
						javac
						java
		Java入门程序-HelloWorld
			1、编写代码
				建议文件名称全部英文,建议首字母大写
				文件的后缀名必须是:.java
				示例:HelloWorld.java
					public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}
			2、编译代码
				javac HelloWorld.java
					产生:HelloWorld.class
			3、运行代码
				java HelloWorld
					执行得到结果
		HelloWorld程序常见问题
			扩展名被隐藏。
			文件名和类名不一致。
			大小写错误,单词拼写错误,存在中文符号,找不到main方法。
			括号不配对。
			编译或者执行命令使用不当
				javac
				java
				JDK 11开始可以怎么执行
					java HelloWorld.java
		补充知识:Path环境变量的注意事项
			Path环境变量的作用
				告诉操作系统命令的路径在哪里,如此就可以在cmd中任何位置直接访问这些命令了
			较新版本,最近下载的JDK是自动配置Path环境变量
			老版本的JDK(去公司后)
				不能自动配置的,需要手动配置Path环境变量,否则命令直接不能使用
				建议配置2个
					JAVA_HOME
						C:\soft\java\jdk-16.0.1
					PATH
						%JAVA_HOME%\bin
		补充知识:JDK组成、跨平台原理
			JDK是Java的产品
				javac、java开发工具
				JRE运行时环境
					JVM虚拟机,运行Java程序的地方
					核心类库,Java自己提供的技术给程序员调用的
			跨平台原理
				一次编写,处处可用
				因为某个平台都可以安装Java的JVM,程序在JVM中执行
	IntelliJ IDEA工具的使用
		IntelliJ IDEA 开发工具概述、安装
			IDEA属于IDE(继承开发环境)工具
			去官网下载,收费的
		IDEA 编写第一个程序
			IDEA的开发形式是基于软件工程形式的结构
			IDEA第一步
				创建工程:File New project
					empty project
				子主题 2
					
			IDEA第二步
				创建模块:new module
			IDEA第三步
				创建包:new package
			IDEA第四步
				创建类:new java Class
			一个工程project下可以有多个模块module,每个模块可以有多个包,每个包下可以有多个类
		IDEA 其他常用操作
			删除类
			删除模块
			导入模块
				关联导入
					
				创建导入
					自己创建模块
					复制代码
			打开工程
				open 
			快捷键
	Java基础
		注释
			解释说明代码的文字,不对程序产生任何影响,建议大家写代码写注释
			注释有几种
				1、单行:// .....
				2、多行:/* 注释内容可以多行 */ 
				3、文档:/** 注释内容可以多行 */ 
					一般用在类上,方法上
		字面量
			直接看到的数据
			整数
			小数
			字符
				必须单引号围起来
				有且仅能包含一个字符
				特殊字符
					‘\t’    ‘\n’
			字符串
				必须双引号围起来,内容可以随意
			布尔型
				false
				true
			空:null
		变量
			内存中的一块数据区域,可以理解成盒子,可以装一个数据
			怎么定义?
				数据类型 变量名称 = 初始值;
					int age = 21;
					double money = 6.0;
			变量的核心点
				装数据的
				里面的数据可以改变
					=进行赋值,从右边往左执行
			变量的注意事项
				什么类型的变量只能存放什么类型的字面量
				变量存在作用范围,从定义开始到}截止
				变量定义时可以没有初始化值,但是使用前必须有初始化值。
		数据类型
			作用:用于定义变量的,然后约束变量只能存储什么类型的数据
			数据类型有几种
				引用数据类型
					不是基本数据类型就是引用数据类型:String
				基本数据类型
					4大类,8种
						整型
							byte:字节型
								占1个字节
									-128 - 127
							short短整型
								占2个字节
							int 整型(默认)4个字节
							long长整型
								占8个字节
						浮点型(小数)
							float单精度
								占4个字节
							double双精度
								占8个字节
						字符型
							char
						布尔型
							boolean
			注意
				随便写整数,默认是int类型,要当成longL l
				随便写小数,默认是double类型,要当成floatF f
		ASCII编码表
			作用:美国为西方文字:英文、数字进行的一套编号规则
				a   97
				A   65
				0   48
			为什么要给字符编号吗?
				计算机要存字符,但是又不能直接存储字符,只能存储字符编号的二进制形式。
			结论:字符在计算机底层其实可以当整数使用的!
		关键字、标志符
			关键字:Java自己保留的特殊单词,有特殊含义;同学们需要注意的是不能用关键字取类名,变量名
			标志符
				字母,下划线,美元符,数字组成的名称
				硬性要求
					不能数字开头
					不能是关键字
					不能是特殊符号
				推荐要求
					变量名称,有意义,全英文,首字母小写,满足驼峰模式
					类名称,有意义,全英文,首字母大写,满足驼峰模式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值