随笔分类 -  JAVASE

Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础 。
摘要:软件架构 1、C/S架构:客户端 / 服务器 QQ,Typora,腾讯会议。 2、B/S架构:浏览器 / 服务器 京东,爱奇艺,B站。 资源分类 静态资源:所有用户访问后,得到的结果都是一样的。(HTML,CSS,JS,图片,音频,视频...) 动态资源:每个用户访问相同的资源,得到的结果可能不一样 阅读全文
posted @ 2022-08-29 18:08 阿萨德菩提子 阅读(65) 评论(0) 推荐(0) 编辑
摘要:2022-8-11 网络编程(网络通信)##网络协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能 阅读全文
posted @ 2022-08-11 22:33 阿萨德菩提子 阅读(128) 评论(0) 推荐(0) 编辑
摘要:2022-8-10  JAVA的反射机制#反射机制 AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制在框架设计中极为广泛,需要深入理解。 ##反射基础 RTTI(R 阅读全文
posted @ 2022-08-10 23:18 阿萨德菩提子 阅读(104) 评论(0) 推荐(0) 编辑
摘要:2022-8-9 第六组 输入输出流#IO流 Java中输入/输出流常用的流: 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 FileInputStream FileOutputStream FileReader FileWriter 阅读全文
posted @ 2022-08-09 21:50 阿萨德菩提子 阅读(31) 评论(0) 推荐(0) 编辑
摘要:2022-8-8 第六组 输入输出流  I/O 与测试##1.Junit ###JUnit单元测试 JUnit是一个Java语言单元测试框架。 JUnit单元测试的好处: 1.可以书写一些列的测试方法,对项目的所有的接口或者方法进行单元测试。 2.启动后,自动化的测试。 3.只需要查看最后的结果。 4.每个单元测试的用例相对独立,由JUnit启动。 5 阅读全文
posted @ 2022-08-08 22:18 阿萨德菩提子 阅读(41) 评论(0) 推荐(0) 编辑
摘要:2022-8-6 集合容器 #什么是集合 ##集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容: 对外的接口、接口的实现和对集合运算的算 法。 接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现, 从而达到“多态”。在面 向对象编程语言 阅读全文
posted @ 2022-08-06 20:07 阿萨德菩提子 阅读(47) 评论(1) 推荐(0) 编辑
摘要:2022-8-5 第六组 ptz 集合与树树(Tree) 是n(n>=0)个结点的有限集,n=0,称为空树。 在任意的非空数中: 1.有且仅有一个特定的称为根结点 2.当n>1时,其余结点可分为m个互不相交的有限集 定义树的时候 1.根节点是唯一的,不能存在多个根节点 2.子树的个数没有限制,但他们一定是互不相交的 数的定义中,使用了递归的 阅读全文
posted @ 2022-08-05 22:25 阿萨德菩提子 阅读(36) 评论(0) 推荐(0) 编辑
摘要:2022-8-4  第七组  ptz  锁与线程池和工具类##LockSupport工具类 线程阻塞的工具类。,所有的方法都是静态方法,可以让线程在任意位置阻塞, 阻塞之后也有唤醒的方法。 park:停车。如果我们把Thread看成一辆车的话,park就是让车停下 unpark:就是让车启动然后跑起来 park和unpark其实实现了wait和notify 阅读全文
posted @ 2022-08-04 20:12 阿萨德菩提子 阅读(40) 评论(0) 推荐(0) 编辑
摘要:###成员变量与局部变量的区别有哪些 变量:在程序执行的过程中,在某个范围内其值可以发生改变的量。从本质上 讲,变量其实是内存中的 一小块区域 成员变量:方法外部,类内部定义的变量 局部变量:类的方法中的变量。 成员变量和局部 变量的区别 ####作用域 成员变量:针对整个类有效。 局部变量:只在某 阅读全文
posted @ 2022-08-04 14:53 阿萨德菩提子 阅读(87) 评论(0) 推荐(0) 编辑
摘要:2022-8-3  第七组 潘堂智  锁、多线程##锁 ###1.synchronized多线程并发编程。 重量级锁。JDK1.6对synchronized进行了优化。 JDK1.6为了减少获得锁和释放锁带来的性能消耗引入的偏向锁和轻量级锁。 synchronized有三种方式来加锁,分别是: 1.修饰实例方法,作用于当前实例加锁,进入同步代码前 阅读全文
posted @ 2022-08-03 20:30 阿萨德菩提子 阅读(38) 评论(0) 推荐(0) 编辑
摘要:2022-8-2 第五组 潘堂智  线程##1.什么是线程与进程 A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以 阅读全文
posted @ 2022-08-02 19:22 阿萨德菩提子 阅读(15) 评论(0) 推荐(0) 编辑
摘要:###为什么要引入泛型 泛型的本质就是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。 也就是说泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。 ###引入的意义在于: 适用于多种 阅读全文
posted @ 2022-08-01 22:12 阿萨德菩提子 阅读(16) 评论(0) 推荐(0) 编辑
摘要:##异常概述 ###什么是异常?Java代码在运行时期发生的问题就是异常。 在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 ##Throwable Throwable 是 Java 语言中所有错误与异常的超类。 Throw 阅读全文
posted @ 2022-07-29 18:46 阿萨德菩提子 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Object类 概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。 在Object类众多方法中,equals方法与toString方法是相对重要的 equals方法,用于比较两个对象是否相同,它其实就是 阅读全文
posted @ 2022-07-29 08:33 阿萨德菩提子 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2022-7-27 第七组   代码块 与 static#1.代码块 ###1.1局部代码块 ###1.2构造代码块 构造代码块是定义在类中成员位置的代码块 ###1.3静态代码块 静态代码块是定义在成员位置,使用static修饰得代码块 ###1.4区分每种代码块的特点 ####1.4.1局部代码块 以”{}”划定的代码区域,此时只需要关注作用域的不同 阅读全文
posted @ 2022-07-27 18:53 阿萨德菩提子 阅读(24) 评论(0) 推荐(0) 编辑
摘要:2022-7-26 第七组  抽象和接口接口 接口时功能的集合,同样可看作是一种数据类型,是比抽象类更为抽象的类。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口的格式 public interface 接口名 { 抽象方法1; 抽象方法2 阅读全文
posted @ 2022-07-26 19:47 阿萨德菩提子 阅读(33) 评论(0) 推荐(0) 编辑
摘要:2022-7-25 第七组 pan小堂 多态##多态 ####多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便 阅读全文
posted @ 2022-07-25 19:41 阿萨德菩提子 阅读(21) 评论(0) 推荐(0) 编辑
摘要:2022-7-23 pan小堂 Object与Final #Object类 ###1.Object方法 public final native Class<?> getClass() 返回object运行时类 public native int hashCode() 返回对象的hash码值 public boolean equals(Object obj) 阅读全文
posted @ 2022-07-23 21:13 阿萨德菩提子 阅读(27) 评论(0) 推荐(0) 编辑
摘要:2022-7-21 第七组 pan小堂 继承与super与this##1.继承 ###1.1继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 ###1.2继承的格式 class 子类 extends 父类{ } ###1.3继承的特点 1、在Java中,类只支持单继承 阅读全文
posted @ 2022-07-21 19:23 阿萨德菩提子 阅读(32) 评论(0) 推荐(0) 编辑
摘要:2022-7-20 第七组 pan小堂 String#字符串 String ####字符串部分方法 ###字符串对象的特点: 1.Java程序中所有双引号引起来的内容,都是String类的对象 2.字符串内容不可变,它们的值在创建后不能被更改(在底层被final修饰,所以它是一个常量) 3.虽然String的内容不可变,但是可以被共享(结合常量池理解 阅读全文
posted @ 2022-07-20 20:00 阿萨德菩提子 阅读(17) 评论(0) 推荐(0) 编辑

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