![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 85
小张同学的小张
这个作者很懒,什么都没留下…
展开
-
2022-08-20 第五组 张明敏 学习笔记
connection是一种稀有资源,一个连接建立就创造了一个资源。2Q连上了,我的oQ和腾讯的服务器建立了一个连接,有代价,同时在线人数很多有可能导致服务器崩溃。第一种方案:我一个人玩第二种方案:把服务器的人数限定一下,最多不超过10000人,第10001个人上线,排队。原创 2022-08-21 20:46:34 · 335 阅读 · 0 评论 -
2022-08-19 第五组 张明敏 学习笔记
1、实现了代码和数据的分离,如果需要修改配置信息,直接在属性文件中修改即可,不需要深代码2、如果修改了配置信息,省去了编译的过程。原创 2022-08-21 20:10:47 · 253 阅读 · 0 评论 -
2022-08-12 第五组 张明敏 学习笔记
构造匹配.任何字符(与行结束符可能匹配也可能不匹配)\d数字:[0-9]\D非数字: [^0-9]\s空白字符:[ \t\n\x0B\f\r]\S非空白字符:[^\s]\w单词字符:[a-zA-Z_0-9]\W非单词字符:[^\w]原创 2022-08-12 10:56:49 · 98 阅读 · 0 评论 -
2022-08-11 第五组 张明敏 学习笔记
通过浏览器访问我们的ServerSocket服务器,我们通过浏览器给我们的ServerSocket服务器发起了请求。假如我要访问的是www.baidu.com,结果页面展示的是www.jd.com。URL:https://www.163.com/,对应着互联网的一个资源网址。我们通过浏览器访问我们的ServerSocket,得到了一堆信息,看不懂。1.静态资源:所有用户访问后,得到的结果都是一样的。2.动态资源:每个用户访问后,得到的结果可能不一样。我们不妨把浏览器给我们的服务器发送的信息称之为“请求”,.原创 2022-08-12 11:00:34 · 39 阅读 · 0 评论 -
2022-08-10 第五组 张明敏 学习笔记
注解:Annotation,Java标注,JDK5引入的一种机制。Java中类,方法,变量,参数,包都可以被标注元注解:专门给注解加的注解1、定义方法的格式:String name();2、可以有默认值,也可以没有,如果没有默认值在使用的时候必须填写对应的值 如果需要有默认值,使用default指定默认值。3、如果想在使用的时候不指定具体的名字,如果不学习反射,注解没啥用!!!1、Annotation 接口,定义一些常用的方法2、ElementType 枚举 它用来指定注解的类型。说原创 2022-08-11 09:11:14 · 47 阅读 · 0 评论 -
2022-08-09 第五组 张明敏 学习笔记
File 能新建、删除、重命名文件和目录,但File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。...原创 2022-08-09 20:47:34 · 152 阅读 · 0 评论 -
2022-08-08 第五组 张明敏 学习笔记
JUnit是一个java语言单元测试框架。原创 2022-08-08 22:08:22 · 123 阅读 · 0 评论 -
2022-08-05 第五组 张明敏 学习笔记
1.根节点是唯一的,不能存在多个根节点2.子树的个数没有限制,但他们一定是互不相交的。原创 2022-08-06 20:52:25 · 175 阅读 · 0 评论 -
2022-08-06 第五组 张明敏 学习笔记
List:数据是有顺序(添加的先后顺序))的,数据是可以重复。原创 2022-08-06 20:12:43 · 133 阅读 · 0 评论 -
2022-08-04 第五组 张明敏 学习笔记
创建线程的4种方式*****继承 Thread 类的方式。实现 Runnable 接口的方式。实现 Callable 接口的方式。基于线程池的方式线程同步(synchronized, ReentrantLock , ReentrantReadwriteLock )*****线程之间的通信(wait,notify ,notifyAll )*****必须配合使用,wait 方法释放锁,notify 方法不释放锁。线程类的常用方法***指令重排,线程争抢,可见性,原子性,volatile关键字。...原创 2022-08-04 22:06:40 · 105 阅读 · 0 评论 -
2022-08-03 第五组 张明敏 学习笔记
1.Thread的两个静态方法:sleep释放CPU资源,但是不会释放锁yield方法释放CPU的执行权,保留CPU的执行资格,不常用2.join方法,yield出让了执行权,join就加入了进来3.wait:释放CPU资源,释放锁notify:唤醒等待线程notifyAll:唤醒等待的所有线程面试题:sleep和wait的区别?1.出处:sleep来自于Thread类,wait来自Object类2.锁的控制: sleep释放CPU资源,但是不会释放锁;...原创 2022-08-03 21:54:42 · 94 阅读 · 0 评论 -
2022-08-02 第五组 张明敏 学习笔记
线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程,进程中是可以有多个线程的,而这个应用程序也可以叫做多线程。①提高计算机系统cpu的利用率②改善程序结构③提高程序的响应。......原创 2022-08-03 11:57:19 · 66 阅读 · 0 评论 -
2022-08-01 第五组 张明敏 学习笔记
泛型、枚举、进程 注意事项:泛型类型必须是引用类型(非基本数据类型) 泛型方法概述:把泛型定义在方法上定义格式: 注意要点:方法声明中定义的形参只能在该方法里使用,而接口、类声明中定义的类型形参则可以在整个接口、类中使用。当调用fun()方法时,根据传入的实际对象,编译器就会判断出类型形参T所代表的实际类型。泛型方法,是在调用方法的时候指明泛型的具体类型 。 定义格式:Java泛型的通配符是用于解决泛型之间引用传递问题的特殊语法, 主要有...原创 2022-08-01 21:26:23 · 161 阅读 · 0 评论 -
2022-07-29 第五组 张明敏 学习笔记
Java中异常机制,但结合实际业务。声明抛出throw声明异常将问题标识出来,报告给调用者,如果方法内通过throw抛出了编译异常,而没有捕获处理,那么必须通过throws进行声明,让调用者负责处理。关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常(抛出异常)。修饰符返回值类型方法名(参数)throws异常类名1,异常类名2...{}异常①手动抛出异常Java异常类对象在除了程序执行过程当中出现异常外,也可以根据需要手动创建并抛出异常。.........原创 2022-07-29 23:01:14 · 132 阅读 · 0 评论 -
2022-07-28 第五组 张明敏 学习笔记
是指在调用函数时将参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数结果hhh基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的。引用传递是指在调用函数时将参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数结果hh引用类型作为参数,传递的是对象的引用,改变会影响原值。总结Java参数传递不管基本类型还是引用类型,都是值传递。......原创 2022-07-28 22:33:58 · 185 阅读 · 1 评论 -
2022-07-27 第五组 张明敏 学习笔记
局部代码块定义在方法中的,用来限制变量的作用范围。构造代码块定义在类中方法外,用来给对象中的成员初始化赋值。静态代码块定义在类中方法外,用来给类的静态成员初始化赋值。原创 2022-07-28 08:45:01 · 126 阅读 · 0 评论 -
2022-07-26 第五组 张明敏 学习笔记
抽象类和抽象方法都要使用abstract关键字声明。如果一个方法被声明为抽象的,那么这个类也必须声明为抽象的。而一个抽象类中,可以有0~n个抽象方法,以及0~n个具体方法。抽象类不能实例化,也就是不能使用new关键字创建对象。......原创 2022-07-26 21:11:37 · 109 阅读 · 0 评论 -
2022-07-25 第五组 张明敏 学习笔记
所以对于多态的弊端,无法使用子类特有的参数,我们也解决啦,可以通过向下转型的方法,从而将类型强制转换为某个子类对象后,再去调用子类的特有方法!就举动物类的例子吧,cat和dog都是属于动物这一类,而动物呢,都有一个共同的行为就是吃吧,而不同的动物所吃的食物都大不相同吧!提高了代码的拓展性,使用父类类型作为方法形式参数,传递子类对象给方法,进行方法的调用。所以对于父类Animal来说,它的范围是比较大的,它包含一切动物,包括猫咪类和小狗类。父类相对与子类来说是大范围的类型,Animal是动物类,是父类。...原创 2022-07-25 21:28:13 · 157 阅读 · 0 评论 -
2022-07-24 第五组 张明敏 学习笔记
一个类没有使用extends关键字标识继承关系,默认继承于Object类。Java类中每个类都可以使用Object类所定义的方法。子类可调用父类非私有的成员,构造方法。原创 2022-07-24 20:46:08 · 67 阅读 · 0 评论 -
2022-07-23 第五组 张明敏 学习笔记
Object是类层次结构的根类,所有的类都隐式的继承自Object类。Java所有的对象都拥有Object默认方法Object类的构造方法有一个,并且是无参构造Object是java所有类的父类,是整个类继承结构的顶端,也是最抽象的一个类。像toString()、equals()、hashCode()、wait()、notify()、getClass()等都是Object的方法。**toString()**方法表示返回该对象的字符串,由于各个对象构造不同所以需要重写,如果不重写的话默认返回。...原创 2022-07-23 20:13:15 · 256 阅读 · 0 评论 -
2022-07-22 第五组 张明敏 学习笔记
1.继承与修饰符2. 访问修饰符3. 向上转型4. 向下转型5. 子父类初始化顺序原创 2022-07-23 17:13:17 · 140 阅读 · 0 评论 -
2022-07-21 第五组 张明敏 学习笔记
继承(英语inheritance)是面向对象软件技术中的一个概念。它使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。继承就是子类继承父类的属性和方法,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的方法。......原创 2022-07-22 14:32:02 · 132 阅读 · 0 评论 -
2022-07-20 第五组 张明敏 学习笔记
java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如"abc"。其中"abc"这个字符串是个常量不可改变。-将“123”字符串的地址赋值给变量str1。改变str1的指向并没有改变指向的内容。...原创 2022-07-20 21:59:08 · 103 阅读 · 0 评论 -
2022-07-19 第八组 张明敏 学习笔记
面向对象 构造器、方法 this原创 2022-07-19 21:58:47 · 122 阅读 · 0 评论 -
2022-07-18 第八组 张明敏 学习笔记
自顶而下的编程模式将一个问题分解成一个一个步骤,每个步骤使用函数实现,再依次调用这些函数,解决这个问题优点性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点没有面向对象易维护、易复用、易扩展将事务高度抽象化的变成模式将一个问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题优点使用面向过程思考。...原创 2022-07-18 20:56:01 · 127 阅读 · 0 评论 -
2022-07-16 第八组 张明敏 学习笔记
代码小案例原创 2022-07-17 16:07:18 · 80 阅读 · 0 评论 -
2020-07-15 第八组 张明敏 学习笔记
一、数据结构1.数组 二分法:2.排序算法 冒泡排序: 选择排序: 插入排序 :数组反转:数组的扩容:原创 2022-07-15 22:02:04 · 138 阅读 · 1 评论 -
2022-07-14 第八组 张明敏 学习笔记
do-while语句是先进行执行一遍语句后再执行的判断,这样至少保证循环体代码块执行了一遍,而while语句是先判断再执行的。条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。又是充实的一天,今天的死循环没用明白,乱乱的,其他的都还好,身体很疲累!如果值为false就计算关系表达式2的值。............原创 2022-07-15 08:46:50 · 137 阅读 · 1 评论 -
2022-07-13 第八组 张明敏 学习笔记
15、什么是Java代码的语句,什么是Java代码的块?16、什么是标示符?17、标⽰符定义的规则?18、什么是关键字? 代码:4.变量5.基本类型之间的转换转换分为:将6种数据类型按下面顺序排列一下:自动转换强制类型转换种基本类型转换总结如下图:4.位运算符5.移位运算符6.条件运算符四、心得体会今天学习的还挺...原创 2022-07-13 20:50:19 · 108 阅读 · 0 评论