随笔分类 - JavaSE
学习日记
摘要:1.String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的额,直至这个对象销毁。 2.StringBuffer类则代表一个字符序列的字符串,可以通过append、iusert、reverse、setChartAt、setLength等方法改变其内容。一旦
阅读全文
摘要:总结: throw和throws的区别: (1)位置不同: throw:方法内部 throws:方法的签名处,方法的声明处 (2)内容不同: throw+异常对象(检查异常,运行时异常) throws+异常的类型(可以多个类型,用,拼接) (3)作用不同: throw:异常出现的源头,制造异常。 t
阅读全文
摘要:(1)继承关系: 父类/基类/超类 子类/派生类 子类继承父类一定在合理的范围进行继承的 子类 extends 父类 (2)继承的好处: 1.提高了代码的复用性,父类定义的内容,子类可以直接拿过来用就可以了,不用代码上反反复复定义了 2.便于代码的扩展 3。为了以后多态的使用。是多态的前提。 (3)
阅读全文
摘要:1 public class Test { 2 //属性: 3 int id; 4 static int sid; 5 6 //这是一个main方法,是程序的入口 7 public static void main(String[] args) { 8 //创建一个Test类的具体对象 9 Test
阅读全文
摘要:四种遍历方式: 1 public class TestArray15 { 2 //这是一个main方法,程序的入口 3 public static void main(String[] args) { 4 //定义一个二维数组: 5 int [] [] arr = new int [3][]; //
阅读全文
摘要:1 import java.util.Arrays; 2 public class TestArray14 {//这是一个main方法,程序的入口 3 //这是一个main方法,程序的入口 4 public static void main(String[] args) { 5 //给一个源数组:
阅读全文
摘要:1 import java.util.Arrays; 2 3 public class TestArray13 { 4 //这是一个main方法,程序的入口 5 public static void main(String[] args) { 6 //给定一个数组 7 int [] arr= {1,
阅读全文
摘要:1 public class TestArray12 { 2 /* 3 * 1.可变参数:作用提供一个方法啊,参数的个数是不可变的,解决了部分方法的重载问题 4 * int ... num 5 * double ... num 6 * 7 * 2.可变参数在JDK1.5之后加入的新特性 8 * 3.
阅读全文
摘要:【1】实现一个功能: 添加逻辑: 1 public class TeatArray07 { 2 //这是一个main方法,程序的入口 3 public static void main(String[] args) { 4 //功能:给定一个数组,在数组下标为2的位置添加一个元素91 5 6 //1
阅读全文
摘要:【1】查询指定位置的元素 1 public class TestArray05 { 2 //这是一个main方法,程序的入口 3 public static void main(String[] args) { 4 //查询指定位置的元素 5 //给定一个数组: 6 int [] arr = {12
阅读全文
摘要:恢复内容开始 【1】实现一个功能:给定一个数组int[] arr = {12,3,7,8,125,45};,求出数组中最大的数。 思路图: 1 public class TestArray04 { 2 //这是一个main方法,程序的入口 3 public static void main(Stri
阅读全文
摘要:数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化 静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。 eg: int [] arr = {12,23,45}; int [] arr = new int []{12,23,45}; 注意:
阅读全文
摘要:1 import java.util.Scanner; 2 3 public class TestArray03 { 4 //这是一个main方法,程序的入口 5 public static void main(String[] args) { 6 //功能:键盘录入是个学生的成绩,求和,求平均数
阅读全文
摘要:【1】数组的定义 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后顺序依次排列组合而成。其中,每一个数据称作一个元素,每一个元素可以通过索引(下标)来访问它们。 数组的四个基本特点: 1.长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2.其元素的类型必须是相
阅读全文
摘要:【1】习题的引入 1 import java.util.Scanner; 2 3 public class TestArray01 { 4 //这是一个main方法,程序的入口 5 public static void main(String[] args) { 6 //功能:键盘录入是个学生的成绩
阅读全文
摘要:总结: 1.方法的重载:在同一类中,方法名相同,形参列表不同的多个方法,构成了方法的重载。 2.方法的重载只跟:方法名和形参扩列表有关,与修饰符,返回值类型无关。 3.注意:形参列表不同指的是什么?(1)个数不同 add() add(int num1) add(int num1,int num2)
阅读全文
摘要:1 public class TestMothod01 { 2 /** 3 * 1.方法是:对特定的功能进行提取,形成一个代码片段,这个代码就是我们所说的方法 4 * 2.方法和方法是并列的关系,所以我们定义的方法不能写到main方法中 5 * 3.方法的定义--》格式: 6 * 修饰符 方法返回值
阅读全文
摘要:调试在开发中大量应用: 【1】Debug的优化设置:更加节省内存空间: 设置Debug连接方式,默认是Socket,Shared memory是Windows特有的一个属性,一般在Windows系统下建议使用此设置,内存占用相比较少。 【2】常用断点调试快捷键: 一步一步的向下运行代码,不会进入任何
阅读全文
摘要:【1】创建内容:Fn + alt + insert(Y7000) 也可以试试:alt + insert 【2】main方法:psvm 【3】输出语句:sout 【4】复制行 :ctrl + d 【5】删除行:ctrl + y 【6】代码向上/下移动:Ctrl + Shift +Up 【7】搜索类:c
阅读全文

浙公网安备 33010602011771号