java入门
baby_wax_gourd
这个作者很懒,什么都没留下…
展开
-
java日常学习
java 使用cmd模式编辑代码在使用ArrayList过程中出现如下问题其实不算是问题,可以正常运行。原因出在没有对Arraylist使用泛型 ,对对象的种类后面加<泛型> 和 new的对象加<泛型>后 错误消失。...原创 2019-07-16 12:35:09 · 108 阅读 · 0 评论 -
7.25java自学
1.ArrayList类似于ArrayList ,Vector 具有相同的功能,但二者比较,ArrayList线程不安全,速度快,Vector反之。2.栈 Stack后进先出。3.队列 Queue先进先出。4.泛型<>泛型属于Collection的接口,所以他的实现类都可以使用泛型,泛型规定了各实现类的存储对象的类型另外,在定义类的时候,也可以使用泛型对方法中调用的...原创 2019-07-25 18:09:19 · 68 阅读 · 0 评论 -
7.30java自学
I/O流1.两个父类OutputStream,InputStream2.字节节点流:不管读写,均以字节形式读写。出流:从程序–>到文件-------------写入--------------FileOutputStream入流:从文件–>到程序-----------------读取---------------FileInputStreamwrite()无返回值voidr...原创 2019-07-30 18:03:22 · 85 阅读 · 0 评论 -
7.27java自学
多线程进程: 每个程序的运行都是一个进程的运行。当我们在电脑上同时打开了很多程序,意味着多个进程在运行。CPU处理器分毫秒级地切换地处理各进程的线程,达到多个进程同时运行的状态。线程:每个进程拆分开来的一步步程序操作,叫线程。1.Java在java中,线程的父类是Thread类。目前我学到的两种通过该类实现多线程的方法如下:第一种–继承Thread类继承Thread;子类重写(覆盖...原创 2019-07-29 17:42:52 · 210 阅读 · 0 评论 -
7.24java自学
内部类方法内部类 应用较为广泛在一个方法内部再定义几个类(多是继承后的子类,这样外部能用父类去接收子类对象)。另一个是如果不想使内部类生成的对象在方法结束之后消失,可以在外部赋值父类变量在方法内部接。有一点特殊的是内部类访问方法内的变量时,变量要用final修饰成为最终的。方法内部类可以写成匿名内部类,作用相同,区别是匿名内部类写法简单。Object类Object 是超类,有以下...原创 2019-07-24 18:05:53 · 80 阅读 · 0 评论 -
7.19java自学
子类 - 父类1.父类类型 对象不能使用子类独有的属性 但可以使用子类的方法。但是 可以通过子类的方法 输出 子类独有的属性2.父类参数可以使用子类对象 作为实参传入到方法之中方法重载1.方法重载 即方法名相同 但参数不同(这里面的参数不同包括 个数,类型,顺序):举例来说 不确定个数的参数(2-4个) 方法名相同public int add(int a,int b){ }pu...原创 2019-07-19 17:30:00 · 63 阅读 · 0 评论 -
7.23java自学
接口可以继承另一个接口其主要作用是方便写具有累加的方法的接口interface a {方法A}interface b implements a{包含了方法A 方法B} 接口回调 !!!(构造框架很有用)现有接口的调用者—>再有接口的使用者实现方法优先方法:在调用者类里定义 函数 参数为接口类型的变量 ,之后执行变量自己定义的接口方法。举例:A.方法名(接口类 接...原创 2019-07-24 11:08:48 · 76 阅读 · 0 评论 -
7.26 java自学
Map接口实现类:Hashmap(效率高)-------Hashtable(线程安全)增:put(key,value)删:remove(key)改:put(key,vlaue)查:get(key)返回键的集合:Set keySet()返回值的集合:Collection values()返回键值对的集合 Set< Entry < 键值的类型 > > 变量名...原创 2019-07-29 11:01:18 · 87 阅读 · 0 评论 -
7.18java自学总结
一 . 函数可变长度参数:函数(int…num) 注意 是三个点 点在数据类型和变量名之间二 .冒泡排序 选择排序冒泡排序原理是 1换2 , 2换3, 3换4, 4换5……选择排序原理是 1换2 , 1换3, 1换4, 1换5……三 . 二维数组int [][] nums= new int[5][5];第一个5开辟了5的数组,数组其中每个数 指代了第二层数的位置名。四 . 两...原创 2019-07-18 17:41:09 · 91 阅读 · 0 评论 -
7.22java自学
静态 static1.首先,重要的是静态方法没有多态:Learning b=new Son_learing() b.m1() //结果输出的是父类的m1方法;2.静态方法可以使用类名.方法 直接使用:例子: Arrays.sort() Math.random()3.类层次的加载:静态变量 静态方法 静态代码块(名称{ 代码块内容 })优先在类...原创 2019-07-22 18:07:24 · 83 阅读 · 0 评论