单行注释 格式://注释信息
多行注释 格式:
文档注释 格式:
使用方法如下:
//单行注释文字
注意事项:多行注释不可嵌套使用
2、关键字(1)、关键字是指:被Java赋予了特定含义的英文单词
(2)、关键字的特点是:关键字的字母全部小写;常用的代码编译器,对关键字有特殊含义标记。
(3)、例如class关键字表示定义一个类,后面跟随类名。
3、字面量字面量分为以下几类:
1、整数类型:不带小数点的数字。
System.out.println(100); 输出结果为100
System.out.println(-100); 输出结果为-100
2、小数类型:带小数点的数字。
System.out.println(10.56); 输出结果为10.56
System.out.println(-10.99); 输出结果为-10.99
3、字符串类型:用双引号括起来的内容。
System.out.println("阿拉加斯加"); 输出结果为阿拉加斯加
4、字符类型:用单引号括起来的,内容只能有一个。
System.out.println('a'); 输出结果为a
System.out.println('男'); 输出结果为男
5、布尔类型:布尔值,表示真假。只有两个值,true和false
System.out.println(true); 输出结果为true
System.out.println(false); 输出结果为false
6、空类型:一个特殊的值,空值。值是null
System.out.println("null"); 输出结果为null
补充:null不能直接打印出来,只能通过字符串的形式打印出来。
特殊字面量:
1、t:制表符,在打印的时候,把前面的字符串的长度补齐到8,或者8的整数倍。
最少补1个空格,最多补8个空格。
System.out.println("abc" + 't' + "cc");
System.out.println("abcde" + 't' + "yy");
输出结果为 abc cc
abcde yy
2、r:表示回车符,将光标定位到当前行的开头,不会跳到下一行。
3、n:表示换行符,换到下一行的开头。
4、b:表示退格符号,就相当于键盘上的Backspace。
5、':输出的结果为单引号。
6、":输出的结果为双引号。
7、\:输出的结果为反斜杠。
4、变量
变量是指:在程序的执行过程中,其值有可能发生改变的量。
变量的定义格式如下:
数据类型+空格+变量名+空格+等号+数据值+英文分号
例如: int n = 99;
System.out.println(n);
则输出结果为99
再比如: int n = 99;
int b = 1;
System.out.println(n+b);
则输出结果为100
变量的注意事项如下:
(1)、只能存一个值。
(2)、变量名不允许重复定义。
(3)、一条语句可以定义多个变量。
(4)、变量在使用之前一定要进行赋值。
(5)、变量的作用域范围。
5、计算机中的数据存储1、不同的进制不同的表现形式
二进制的组成:0、1 代码中:以0b开头,(零和b) 例如:0b111相当于十进制中的7,(1*2*2 + 1*2 + 1) 十进制的组成:0、1、2、3、4、5、6、7、8、9 代码中:前面不加任何前缀 八进制的组成:0、1、2、3、4、5、6、7 代码中:代码中以0开头,(零) 例如:0121相当于十进制中的81,(1*8*8 + 2*8 + 1) 十六进制的组成:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f 代码中:以0x开头,(零和x) 例如:0x111相当于十进制中的273,(1*16*16 + 1*16 + 1)
2、进制转换
1、十进制转为其他进制: 除基取余法。不断地除以基数(几进制,基数就是几),得到余数, 直到商为0为止,再将余数倒着拼起来即可 2、其他进制转换为十进制 公式为:系数*基数的权次幂,然后相加 系数:每一位上的数 基数:当前的进制数 权:从右往左,依次为0、1、2、3、4、5......
3、计算机中的文件形式有文本、图片、声音。
文本通过进制相互转换进行存储,其中数字通过二进制转换,字母和汉字利用查询码表。
图片通过每一个像素点中的RGB三原色来存储,(光学三原色:红、绿、蓝,取值为0~255)。
声音的存储是对声音的波形图进行采样再存储。
6、数据类型1、基本数据类型(四类八种)
定义使用方式如下:
byte a = 11; short b = 12; int c = 13; long d = 99999999L; //定义long型的变量,要在数据末尾加上L float e = 14.15F; // 定义float类型的变量,要在数据末尾加上F double f = 15.8; char g = '国'; //记得用单引号 boolean h = true; boolean i = false; String g = "我是小明"; //字符串的定义,记得用双引号
整数和小数取值范围大小关系:
double > float > long > int > short > byte
2、引用数据类型
7、标识符标识符就是:给类、方法、变量等起的名字。起名的时候要见名知意,即尽量用英文单词或拼音
标识符命名规则(硬性要求):
1、有数字、字母、下划线(_)和美元符($)组成 2、不能以数字开头 3、不能是关键字 4、区分大小写
标识符命名规则(软性建议):
1、小驼峰命名法,适用于方法、变量。 规范1:标识符是一个单词的时候,全部小写。例如:name 规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。例如:firstName 2、大驼峰命名法,适用于类名。 规范1:标识符是一个单词的时候,首字母大写。例如:Student 规范2:标识符由多个单词组成的时候,每个单词的首字母大写。例如:GoodStudent8、键盘录入
Java帮我们写好了一个类叫Scanner,这个类就可以接收键盘输入的数字。
步骤1:导包---即寻找Scanner这个类在哪 import java.util.Scanner; //导包的动作必须出现在类定义的上面。 步骤2:创建对象---表示我要开始用Scanner这个类了 Scanner sc = new Scanner(System.in); //上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。 步骤3:接收数据---真正开始干活了 int i = sc.nextInt(); //只有i是变量名,可以变,其他的不允许变。
键盘录入实战举例如下:
//1、导入包,找到Scanner在哪
import java.util.Scanner;
public class ScannerTest{
public static void main(String[] args){
//2、创建对象,表示我准备使用Scanner这个类
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数:n");
//3、接收数据,变量i记录了键盘录入的数据
int i = sc.nextInt(); //接收第一个数据
System.out.println("请输入第二个整数:n");
int n = sc.nextInt(); //接收第二个数据
//输出i和n的值
System.out.println(i);
System.out.println(i);
}
}
9、IDEA
1、IDEA下载官网:https://www.jetbrains.com/idea/
安装路径尽量不要包含中文zi'ti
2、IDEA的项目结构:
project(项目)->module(模块)->package(包)->class(类)
以微信为例子,微信是一个项目,然后微信主界面的“微信、通讯录、发现、我”为4个模块,文件、语音、图片等都放在一个个包里。
3、刚开始使用时会出现下图,选择“Do not import settings”
4、书写代码时的创建流程:
先创建项目,然后创建模块,然后创建包,然后创建类 1、创建项目 New Project -> (最下面的)Empty Project -> next -> 项目名称、路径 -> finish -> yes 2、创建模块 file -> Project Structure -> Modules -> 加号 -> New Module -> Java -> 选择SDK -> next -> 模块名字 -> finish -> yes -> OK 3、创建包 右击src -> new -> package -> 包名(多级包名用点隔开) 4、创建类 右击创建的包 -> new -> Java class -> 类名 -> calss
5、IDEA的各项相关设置
(1)、修改主题。流程如下:
file -> settings(设置) -> Appearance&Behavior(外观&行为) -> Appearance(外观) -> Theme(主题) -> 四个主题任选一个 -> OK
(2)、设置字体。流程如下:
file -> settings(设置) -> Editor(编辑器) -> Font -> Font为字体,Size为字体大小 -> OK
(3)、设置注释颜色。流程如下:
file -> settings(设置) -> Editor(编辑器) -> ColorScheme(切换配色方案) -> LanguageDefaults(语言默认值) -> Comments(注释) ->BlockComment(多行注释), DocComment(文档注释),LineComment(单行注释) -> 先把Italic(斜体)去掉 -> 点击808080的地方 -> 然后选择颜色(尽量不要选红色) -> 选好后点回车 -> OK
(4)、设置自动导包。流程如下:
fiel -> settings(设置) -> Editor(编辑器) -> General(常规) -> AutoImport(自动导入) -> 勾选“Add unambiguous imports on the fly” ->勾选“Optimize imports on the fly” -> OK
(5)、设置图片背景。流程如下:
file -> settings -> Appearance&Behavior(外观&行为) -> Appearance(外观) -> UI Options(UI 选项) -> Background Image -> 在Image中添加图片路径,Opacity是透明度 -> OK
6、IDEA的项目和模块操作。
(1)、IDEA中类的相关操作:新建类、删除类、修改类名。
新建类:右击建的包 -> New -> Java class -> 类名 -> class -> OK 删除类:右击要删除的类 -> Delete -> OK 修改类名:右击所要修改的类 -> Refactor -> Rename -> 修改 -> Refactor
(2)、IDEA中模块的相关操作:新建模块、删除模块、修改模块、导入模块。
1、新建模块流程如下: file -> Project Structure -> Modules -> 加号 -> New Module -> Java -> next -> 模块名字 -> finish -> yes -> OK
(3)、IDEA中项目的相关操作:关闭项目、新建项目、打开项目、修改项目。
关闭项目:file -> Close Project -> 点击鼠标 新建项目:New Project -> Empty Project -> next -> 项目名称 -> finish -> yes -> OK



