![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
文章平均质量分 51
奔跑的小车车
这个作者很懒,什么都没留下…
展开
-
集合知识点
一、了解集合框架的结构Collection接口:Set接口、List接口;List接口:LinkedList类、Vector类、ArrayList类;Set接口:HashSet类、LinkedHashSet类、TreeSet类。Map接口:HashMap类原创 2015-07-06 11:52:37 · 309 阅读 · 0 评论 -
Maven工具系列(三)--详解Maven原理,只要一篇就够了!
01.Maven核心概念1.项目对象模型说明:maven根据pom.xml文件,把它转化成项目对象模型(POM),这个时候要解析依赖关系,然后去相对应的maven库中查找到依赖的jar包。在clean,compile,test,package等阶段都有相应的Plug-in来做这些事情。而这些plug-in会产生一些中间产物。2....原创 2019-04-21 00:06:31 · 598 阅读 · 0 评论 -
ava中构造代码块、静态方法、静态代码块的区别
1、区别 执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。定义区别:构造代码块:直接在类中定义且没有加static关键字的代码块称为{}构造代码原创 2015-05-26 13:48:02 · 420 阅读 · 0 评论 -
关键字this和关键字super的区别,同时说说final的用法。
一、关键字this的使用。this调用的是本类中的属性,也就是类中的成员变量。通过this引用变量的形式如下:this.成员变量名。实例:void setName(int name) { this.name=name; }2.原创 2015-06-01 14:42:23 · 824 阅读 · 0 评论 -
面向接口编程(简单工厂模式)和单列设计模式
1.简单工厂模式。假如让computer类组合一个printer对象,如果有一天系统需要重构,需要使用Butterpriner来代替printer,这就需要打开computer类源代码进行修改。这样导致很不方便。为了避免这个问题,工厂模式建议让computer类组合一个o原创 2015-07-05 20:03:24 · 488 阅读 · 0 评论 -
数组和快速排序
一、数组1.数组的声明。两种形式:1.类型标识符[] 数组名,int[] a;2.类型标识符 数组名[],int []a。一个数组可以声明语句可以多个数组变量 int[] a,b,c;使用数组的第二步是为数组分配内存,实际创建数组。java中的内存分配操作原创 2015-07-05 20:27:54 · 498 阅读 · 0 评论 -
线程知识和线程池
一、线程1.通过继承Therad类的子类,并重写该类的run()方法。该run()方法的方法体就代表了线程需要完成的任务,因此把run()方法称为线程执行体。创建Therad子类的实例,即创建了线程对象。调用线程对象的start()方法来启动线程。publ原创 2015-07-05 20:36:09 · 414 阅读 · 0 评论 -
图形化界面知识点
一、创建图形化界面1.awt,需要调用本地系统方法实现功能。Swing,建立的一套图形化界面系统,其中提供了更多的组间,完全java实现。所以使用一般是两者合起来使用。class AwtDemo{ public static void main(String[]原创 2015-07-05 20:51:30 · 784 阅读 · 0 评论 -
IO流知识
一、IO流基本知识1.操作数据分为:字节流与字符流。流向:输出流与输入流。2.IO流常用基类。字节流抽象类:inputStream、OutputStream;字符流抽象类:Reader、Writer。注意:这四个类派生出来的子类名称都是以其父类名称作为自类名的后缀原创 2015-07-05 21:09:48 · 278 阅读 · 0 评论 -
网络编程知识
一、socket就是为网络服务提供的一种机制。网络通信其实就是socket的通信,数据在两个socket间通过io传输。1.udp传输和TCP传输的区别。UDP(不需要建立连接,数据报的大小限制在64K内。是不可靠协议,速度快,容易掉包。eg:聊天,网络视频会议,原创 2015-07-05 21:37:20 · 195 阅读 · 0 评论 -
高并发系列(三)--线程安全性详解(原子性)
一、概念1.定义:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。2.线程安全性:原子性:提供了互斥访问,同一时刻只能有一个线程来对它进行操作。 可见性:一个线程对主内存的修改可以及时的被其他线程观察到。 有序...原创 2019-07-13 15:40:16 · 728 阅读 · 0 评论