今日所学: /* 2019.08.19开始学习,此为补档。 */ 类:一类事物的抽象体(如全人类,学生类,订单类) 对象:具体的个体(如张三,某个外卖订单) 对象具有属性和行为。 声明的属性语句一般放上面。 方法:对象...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.包装类:对基本数据类型进行封装,使其具有属性和方法。 integer s1 = new integer(123) ; integer.parseint integer.valueof(string s) : string ----> i...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.this: ①this是成员方法的一个特殊的固有的本地变量,它表达了调用这个方法的那个对象。 ②在成员方法内部直接调用自己(this)的其他方法。 2.本地(局部)变...
今日所学: /* 2019.08.19开始学习,此为补档。 */ file 文件或目录的抽象表示 public file(string parent , string child) 传入父目录地址,传入子文件名 public file(file parent , string child) 传入父目录对...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.数组变量 a.数组变量是数组的管理者而非数组本身 b.数组必须创建出来然后交给数组变量来管理 c.数组变量之间的赋值是管理权限的赋予 d.数组变量之间的比较是...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 数组 1.一维数组:数据类型[ ] 变量名 = new 数据类型[长度] 获取长度:array.length 在使用下标时确保不超过array.length - 1,否则容易出现arrayindexoutofbo...
今日所学: /* 2019.08.19开始学习,此为补档。 */ stringbuffer 定义: 可变字符序列 - 线程安全的 作用:基本与string相同,也是用于描述字符串 与string的区别: 自带缓冲区(8k),所有的数据拼接操作都在缓...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.继承补充: ①不要仅为了获取其他类中某个功能而去继承,而是要有所属关系。 ②super关键字: a.代表父类对象的引用,且main方法里面不能有关键字。 b.子类的构...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.random生成的随机数是伪随机数,因为只要两个random对象的种子相同,而且方法的调用顺序也相同,则产生的随机数相同。 random r1 = new random() ; //以当前...
今日所学: /* 2019.08.19开始学习,此为补档。 */ 1.bufferedimage:是image的一个子类,两者的主要作用就是将一副图片加载到内存中,即图像缓冲区。 对于本地图片: file file = new file("xxx.png") ; buffere...
今日所学: /* 2019.08.19开始学习,此为补档。 */ jpanel和jframe 1.jframe是最底层,jpanel是置于其面上,同一个界面只有一个jframe,一个jframe可以放多个jpanel。 2.jframe是窗口,jpanel是面板,窗口可以有...
今日所学: /* 2019.08.19开始学习,此为补档。 */ java异常处理 1.异常的概念:程序运行过程中发生的问题,从而引发了中断。 2.捕获和处理异常:java中,用try ... catch ... 来捕获异常;try ... catch ... fin...
jtable 用jtable类可以以表格的形式显示和编辑数据 jtable类的对象并不存储数据,它只是数据的表现 mvc 数据、表现和控制三者分离,各负其责 m = model(模型) v = view(表现) c = control(控制) 模型:保存...
造型cast补充: 子类的对象可以赋值给父类的变量 注意:java中不存在对象对对象的赋值 父类的对象不能赋值给子类的变量 例: vechicle v ; car c = new car() ; v = c ; //可以 c = v ; //编译错误 //可以用造...
进程:进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、到发展到最终消亡的过程 多进程:多进程操作系统能同时运行多个进程(程序) 多线程:是...
list接口: arraylist:数组集合,底层使用数组,查询快,增删慢 linkedlist:链表集合,底层使用链表形式,查询慢,增删快 注意: 对于随机访问get和set,arraylist优于linkedlist,因为linkedlist要移动指针 对...
容器: collection接口:定义了存取一组对象的方法,其子接口set和list分别定义了存储方式 list:存储数据有序且可重复 ----> arraylist set:存储数据无序且不可重复 ----> hashset collection方法举例:...
1.泛型:指代任意对象类型 public class cc<t> {} c<integer> c = new c<integer>(1) ; 2.限制泛型:用于继承关系 public class demo<t extends fatherclass> {} demo<son> demo =...
1.实例化class类对象 //第一种,可靠高效 class c0 = string.class ; //第二种,使用对象 class c1 = "zhangsan".getclass() ; //第三种,常用,可能会抛出classnotfoundexception class c2 = class.forname("jav...
1.java reflection:reflection(反射)是被视为动态语言的关键 反射机制允许程序在执行期借助于reflection api取得任何类的内部信息 并能直接操作任意对象的内部属性及方法 2.java反射机制提供的功能: ①在运行...