随笔分类 -  Java

Java基础
摘要:1、概念 匿名对象是指创建对象时,只有创建对象语句,没有把对象地址赋给某个变量。 public class Person { public void eat() {} } 创建普通Person对象:Person p = new Person(); 创建匿名Person对象:new Person(); 阅读全文
posted @ 2018-10-18 11:06 AlphaJunS 阅读(647) 评论(0) 推荐(0) 编辑
摘要:1、static的概念 static是静态修饰符,一般用来修饰类中的成员。 2、static特点 被static修饰的成员属于这个类,不属于某个对象。当多个对象同时访问或修改类中的某个static修饰的成员变量时,其中一个对象将static成员变量的值修改了,其他对象中static成员变量的值也跟着 阅读全文
posted @ 2018-10-18 10:43 AlphaJunS 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1、final的概念 final译为最终的,final是一个修饰符,它可以用来修饰类、成员和局部变量。 2、final的特点 final修饰的类不可以被继承,但可以继承其他类。 class Fu {} final class Zi extends Fu {} final修饰的方法不能被覆盖,父类中没 阅读全文
posted @ 2018-10-18 10:03 AlphaJunS 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1、构造方法概述 创建对象的时候会调用构造方法。创建对象时需要给对象的属性初始化,这时需要有参的构造方法。 构造方法的格式: 修饰符 构造方法名(参数列表) { } 构造方法的体现: 构造方法没有返回值类型,也不需要返回值。对象创建完成,方法执行完成 构造方法的方法名必须和类名一致 构造方法没有具体 阅读全文
posted @ 2018-10-17 16:59 AlphaJunS 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1、接口的概念 接口是功能的集合,是Java三大引用数据类型之一。 接口中所有的方法都是抽象方法,没有具体得实现,具体的实现由实现接口的类重写接口中的抽象方法完成。实际上是只在接口中定义了功能,将功能定义和实现进行了分离。 一切事物均有功能,一切事物均有接口。 2、接口的定义 接口的定义关键字为in 阅读全文
posted @ 2018-10-17 09:22 AlphaJunS 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1、抽象类与抽象方法 抽象方法只包含方法声明部分,不包括方法体,定义格式如下: public abstract void 方法名(参数列表); 抽象类的定义格式: abstract class 类名 { } 2、抽象类的特点 抽象类和抽象方法都必须被abstract修饰。抽象方法必须定义在抽象类中, 阅读全文
posted @ 2018-10-16 11:11 AlphaJunS 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、继承的概念 在Java中,继承是指在一个现有类的基础上去构建一个新的类,新构建的类被称为子类,现有的类被称为父类,子类会自动拥有父类所有的可继承的属性和方法。 2、继承的格式和使用 格式: class 子类 extends 父类 {} 使用: 3、继承的好处和注意事项 好处: 继承提高了代码的复 阅读全文
posted @ 2018-10-16 10:11 AlphaJunS 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1、类与对象 属性和方法都是类中的成员,类中的属性被称为成员属性,类中的方法被称为成员方法。 类是对一类事物的描述,对象是该类的一个具体个体。如人类是一个,是抽象的,具体的一个人是人类的一个对象,是实际存在的。 2、局部变量与成员变量 成员变量定义在类中,局部变量定义在方法中 成员变量存储在对象中( 阅读全文
posted @ 2018-10-15 20:12 AlphaJunS 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-15 10:59 AlphaJunS 阅读(318) 评论(0) 推荐(0) 编辑
摘要:1、按指定格式打印数组 指定数组为:[11, 33, 44, 22, 55] 2、数组逆序排列 3、数组的选择排序 4、冒泡排序 5、二分查找 阅读全文
posted @ 2018-10-14 15:58 AlphaJunS 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、计算0~100内的奇数和 2、水仙花数 3、循环打印大小写字母 4、乘法表 阅读全文
posted @ 2018-10-14 14:21 AlphaJunS 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1、ArrayList集合概述 ArrayList集合是JDK提供的一个类,ArrayList中封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会分配一个更大的数组来存储这些元素。因此,可以将ArrayList集合看作是一个长度可变的数组。 2、集合的创建 导包:import 阅读全文
posted @ 2018-10-14 11:10 AlphaJunS 阅读(459) 评论(0) 推荐(0) 编辑
摘要:1、引用数据类型分类 Java中的引用数据类型分三类:数组、类和接口。 其中类包括系统类和自定义类。 系统类:Java为开发者提供的类。如Scanner类、Random类等等。 自定义类:开发者自己写的类。 2、类的定义格式(不包含方法,只涉及属性的类) public class 类名 { 数据类型 阅读全文
posted @ 2018-10-14 09:51 AlphaJunS 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1、方法概述 定义:方法是用来解决某件事情或完成某个功能的办法。 语法格式: 修饰符 返回值类型 方法名(参数列表) { 执行语句; return 返回值; } 修饰符:权限修饰符、静态static修饰符、最终final修饰符 返回值类型:说明方法执行完后返回的结果类型 参数列表:包括参数类型和参数 阅读全文
posted @ 2018-10-13 09:30 AlphaJunS 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1、二维数组的定义 格式一: 数据类型[][] 数组名 = new 数据类型[m][n]; m代表二维数组中一维数组的个数,n代表每个一维数组中元素的个数。 格式二: 数据类型[][] 数组名 = new 数据类型[m][]; m代表二维数组中一维数组的个数,每个二维数组中元素的个数通过赋值来确定。 阅读全文
posted @ 2018-10-12 14:19 AlphaJunS 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1、数组的作用 数组是用于存放同一类型数据多个元素的容器。(数组的长度必须固定,存储的所有的元素必须是同一类型) 2、一位数组的定义 格式一: 数据类型[] 变量名 = new 数据类型[数组长度]; 方式二: 数据类型[] 变量名 = new 数据类型[]{元素1,元素2,...,元素n}; 方式 阅读全文
posted @ 2018-10-12 14:02 AlphaJunS 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1、switch选择结构的语法格式 switch (表达式) { case 目标值1: 语句1; break; case 目标值2: 语句2; break; ...... case 目标值n: 语句n; break; default: 语句n+1; break; } switch的表达式类型值可以为 阅读全文
posted @ 2018-10-12 13:32 AlphaJunS 阅读(9471) 评论(0) 推荐(0) 编辑
摘要:1、Scanner类 Scanner类的作用是获得输入,下面代码用于获得用户的键盘输入,实例如下: 常用方法: 2、Random类 Random类的作用是生成随机数,演示如下: 常用方法: 阅读全文
posted @ 2018-10-07 13:05 AlphaJunS 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1、do...while...循环与while循环的区别do...while...至少会执行一次循环体(do...while...循环体会先执行一次循环后对条件表达式进行判断) 循环语句 while n 格式: 初始化表达式; while (条件表达式) { 语句体; 控制条件表达式; } 循环语句 阅读全文
posted @ 2018-10-07 12:44 AlphaJunS 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1、基本数据类型 Java中的基本数据类型有4类8种。 Java中默认的整型为int类型,默认的浮点型为double类型。 Java中的boolean类型与整形值不能进行转换。(区别于C语言0为false,非0为true) Java中没有任何无符号(unsigned)形式的int、long、shor 阅读全文
posted @ 2018-10-06 17:14 AlphaJunS 阅读(1813) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示