Java基础概念高频考点:基本类型 vs 引用类型,内存中到底怎么存的? 一、注释、关键字、字面量、变量1.注释作用方便自己和他人阅读代码格式单行注释//注释信息多行注释/*注释信息*/2.关键字被JAVA赋予特定含义的英文单词比如class3.字面量数据在程序中的书写格式数据类型整数类型无小数点-66、888小数类型有小数点1.34、-1.576字符串类型双引号括起来的内容HelloWorld字符类型单引号括起来的内容有且只有一个A布尔类型表示真假ture,false空类型空值nullpublic class HelloWorld { // 程序的主入口 public static void main(String[] args) { System.out.println(-66); System.out.println(1.43); System.out.println(HelloWorld); System.out.println(A); System.out.println(女); System.out.println(HelloWorld); System.out.println(true); /*null不能直接打印 只能用字符串的形式打印*/ System.out.println(null); } }4.特殊字符Java 常用的转义字符在控制台输入tab键可以实现命令补全\t 一个制表位实现对齐的功能\n 换行符\\ 一个\\ :一个\ 一个\r :一个回车 System.out.println(嘎仔敲代码\r 北京);//演示转义字符的使用 public class ChangeChar { //编写一个main 方法 public static void main(String[] args) { //\t 一个制表位实现对齐的功能 System.out.println(北京\t 天津\t 上海); // \n 换行符 System.out.println(jack\nsmith\nmary); // \\ 一个\ \\ System.out.println(C:\\Windows\\System32\\cmd.exe); // \ :一个 System.out.println(嘎仔说:\要好好学习java,有前途\); // \ 一个 System.out.println(嘎仔说:\要好好学习java,有前途\); // \r :一个回车 System.out.println(嘎仔敲代码\r 北京); // 解读 // 1. 输出 嘎仔敲代码 // 2. \r 表示回车 System.out.println(嘎仔敲代码\r 北京); // 北京敲代码 } }5.变量格式数据类型 变量名 数据值数据类型有int、doublepublic class HelloWorld { int a10;// 变量在使用之前一定要赋值一个变量只能存一个值 System.out.println(a); int b11;// 不能还是变量名为a,变量名不允许重复定义 int c9; System.out.println(bc); a70; System.out.println(a); System.out.println(----------------------); int d100,e200,f250; System.out.println(d); System.out.println(e); System.out.println(f); } }public class HelloWorld { // 程序的主入口 public static void main(String[] args){ // 一开始无乘客 // 第一站上去一位、第二站上去两位下去一位、第三站上去两位下去一位、第四站下去一位、第五站上去一位 // 请问到了终点站车上共有多少位乘客 System.out.println(变量练习计算公交车的人数); int count0; countcount1; countcount2-1; countcount2-1; countcount-1; countcount1; System.out.println(count); } }二.计算机中的数据存储三类数据类型文本、图像、音频1.文本数字、字母、汉字数字不同进制中在代码中的表现形式二进制0和10b开头十进制0-9无前缀八进制0-70开头十六进制0-9和a-f0x开头进制之间的转换系数*基数的权次幂相加字母ASCII码汉字GB、Unicode等编码标准2.图片黑白图、灰度图、彩色图像素、三原色、分辨率3.声音声波采样量化为具体的二进制三.数据类型重点1. java数据类型分为两大类基本数据类型引用类型2.基本数据类型有8种数值型[byte,short,int,long,float,double]char,boolean3.引用类型[类接口数组]1.数据类型基本数据类型每种类型的取值范围各不相同doublefloatlongintshortbyte整数byte、short、int、longlong类型的变量需要在后缀上加一个Llong n 9999L浮点数float、double通常情况下用doublefloat后缀为F字符charchar c 中布尔booleanboolean 0 truepublic class HelloWorld { // 程序的主入口 public static void main(String[] args) { String name 七七; int age 18; char gender女; double height1.65; boolean ifsingletrue; System.out.println(姓名\tname); System.out.println(年龄\tage); System.out.println(性别\tgender); System.out.println(身高\theight); System.out.println(是否单身\tifsingle); } }2.标识符定义类方法变量的名字命名规则选择数字字母下划线美元符号组成不能以数字开头不能是关键字区分大小写注命名时要做到见名知意3.键盘录入Scanner类可以接受键盘输入数字步骤导包创建对象接受数据import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args){ Scanner sc new Scanner(System.in);// 只有sc可以改变 System.out.println(请输入整数) int i sc.nextInt();// 只有i可以改变 System.out.println(i); } }java运行后需要键盘输入数字回车即可出现人为输入的数字练习求两个键盘录入数据之和import java.util.Scanner; public class ScannerDemo{ public static void main(String[] args){ Scanner sc new Scanner(System.in);// 只有sc可以改变 System.out.println(请输入第一个数); int number1 sc.nextInt(); System.out.println(请输入第二个数); int number2 sc.nextInt(); System.out.println(number1number2); } }四.IDEA1.idea的概述和安装IDEA是用于java语言开发的集成环境即把代码编写编译执行调试等多种功能综合到一起的工具只需写代码和运行。Download IntelliJ IDEA安装下载2.idea中的第一个代码IDEA项目结构projectmodulepackageclassproject右键点击project创建Module命名为day02创建class命名为HelloWorldpublic class HelloWorld { public static void main(String[] args) { System.out.println(HelloWorld); } }右键选择3.AI工具和IDEA的相关设置这里我选择的AI工具是阿里云的通义灵码可以写完注释后按tab建直接生成代码修改bug同时也可以把一些不懂的问题直接问它注以我目前的体验来说初学者最好还是先别下载要自己打代码遇到什么问题先自己想一想不然基本上写完注释代码就全出来了没有自己的思考容易温水煮青蛙建议还是等到学完基础后再刷完一定的算法题后再下载一个AI进行辅助。五.JAVA·API文档六.初学JAVA的一些易犯错误