随笔分类 - Java基础
摘要:1. 线性结构 线性结构是最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 线性结构有两种不同存储结构,即顺序存储结构和链式存储结构。 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的,即在内存中是连续的,例如数组。 链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节
阅读全文
摘要:1. 简介 JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。 在简略介绍JavaDoc写法之后,再看一下在Intellij Idea 中如何将代码中的注释生成HTML文档。 JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、
阅读全文
摘要:包机制 1. 问题发现 存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。 解决方式:在java中采用包机制处理开发者定义的类名冲突问题。 就好比我们平时的用电脑,一个文件夹下不能存在同名的文件,我们要是有这样的需求,但是又不想换 名字,我们就可以考虑使用新建一个文件夹来存放!在我们
阅读全文
摘要:扩展运算符 public static void main(String[] args) { int a=10; int b=20; a+=b; // a = a + b System.out.println(a+":"+b); } 字符串连接符 "+" 运算符两侧的操作数中只要有一个是字符串(St
阅读全文
摘要:逻辑运算符 逻辑与:&&和&,逻辑或:||和|,逻辑非:!。 public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b = " + (a&&b));
阅读全文
摘要:一元运算符 自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算, 而自增自减运算符是一个操作数,分为前缀和后缀两种。 public static void main(String[] args) { int a = 3; int b = a++; //执行完
阅读全文
摘要:运算符 运算符operator Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 关系运算符: >,<,>=,<=,==,!= instanceof 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!!) 条件运算
阅读全文
摘要:1.变量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName = value, varName2 =
阅读全文
摘要:由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。 整型、实型(常量)、字符型数据可以混合运算。 运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级(根据容量来看)。 低 > 高 byte,short,char —> int —> long —> floa
阅读全文
摘要:整型拓展 十进制整数,如:99, -500, 0。 八进制整数,要求以 0 开头,如:015。 十六进制数,要求 0x 或 0X 开头,如:0x15 。 //整型 int i=10; int i2=010; int i3=0x10; System.out.println(i); //10 Syste
阅读全文
摘要:Java是强类型语言 强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。 Java的数据类型分为两大类:基本类型(primitive type)和引用类型 (reference type)。
阅读全文
摘要:关键字 Java关键字是电脑语言里事先定义的,有特别意义的标识符。 这些保留字不能用于常量、变量、和任何标识符的名称。 标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始。 首字符之后
阅读全文
摘要:Java 注释主要有三种类型: 单行注释 多行注释 文档注释 单行注释 单行注释以双斜杠 // 开始: // 这是一个单行注释 int x = 10; // 初始化一个变量x为10 多行注释 多行注释以 /*开始,以 */结束: /* 这是一个多行注释 可以用来注释多行代码 */ int y = 2
阅读全文