随笔分类 -  java

1 2 下一页

海量数据处理
摘要:https://blog.csdn.net/v_july_v/article/details/6279498 阅读全文

posted @ 2018-08-02 14:51 二十年后20 阅读(88) 评论(0) 推荐(0) 编辑

集合类---Map
摘要:Map常用的子类: 一、HashMap详解 1.特点 1)线程不安全。如果想要得到线程安全的HashMap,可以使用Collections的静态方法:Map map = Collections.synchronizedMap(new HashMap()); 2)允许null键和null值。只能有一个 阅读全文

posted @ 2018-06-13 20:46 二十年后20 阅读(248) 评论(0) 推荐(0) 编辑

Queue类
摘要:1、LinkedBlockingQueue:基于链接节点的可选限定的blocking queue 。 这个队列排列元素FIFO(先进先出)。 队列的头部是队列中最长的元素。 队列的尾部是队列中最短时间的元素。 新元素插入队列的尾部,队列检索操作获取队列头部的元素。 链接队列通常具有比基于阵列的队列更 阅读全文

posted @ 2018-06-11 10:06 二十年后20 阅读(143) 评论(0) 推荐(0) 编辑

同步、异步与阻塞、非阻塞
摘要:同步阻塞,用户空间的应用程序执行一个系统调用,这意味着应用程序会一直阻塞,直到系统调用完成为止(数据传输完成或者发生错误)。 同步非阻塞,设备以非阻塞形式打开,这意味着 io 操作不会立刻完成,需要应用程序调用多次来等待完成。 同步和异步 1)同步:发出一个调用时,在没有得到结果前,该调用就不返回, 阅读全文

posted @ 2018-04-16 19:34 二十年后20 阅读(110) 评论(0) 推荐(0) 编辑

JAVA8新特性
摘要:Java8 新特性: 1)接口的默认方法,java 8 允许我们给接口添加一个非抽象方法,只需使用 default 关键字,JDK1.8之前默认是用protected修饰,但在JDK1.8之后则是默认为default修饰。 2)lambda 表达式,在 java8 之前,若想将行为传入函数,仅有的选 阅读全文

posted @ 2018-04-16 16:42 二十年后20 阅读(128) 评论(0) 推荐(0) 编辑

散列表解决冲突的方式
摘要:1. 开放定址法 开放定址法就是一旦发生冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入。 Hi = (H(key) + di) MOD m, i=1,2,…, k(k<=m-1),其中H(key)为散列函数,m为散列表长,di为增量序列。di可有下列三种取法: 阅读全文

posted @ 2018-04-13 16:29 二十年后20 阅读(6584) 评论(0) 推荐(0) 编辑

排序
摘要:java实现: 1 package 排序; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 int[] buff = {5, 6, 2, 3, 8, 7}; 7 //冒泡 8 // BubleSort(bu 阅读全文

posted @ 2018-03-27 10:18 二十年后20 阅读(107) 评论(0) 推荐(0) 编辑

servlet+forward和direct区别
摘要:Servlet:是用于 java 编写的服务器端程序,其使用 java servlet API,当客户机发送请求到服务器时,服务器可以将请求信息发送给 servlet,并让 servlet 建立起服务器返回给客户机的响应。当启动 web 服务器 or 客户机第一次请求服务时,可以自动装入 servl 阅读全文

posted @ 2018-03-26 21:24 二十年后20 阅读(325) 评论(0) 推荐(0) 编辑

Object和Thread自带的原生方法
摘要:Object类: 1) clone():创建并返回此对象的一个副本。 2) equals(obj):指示其对象是否与此对象“相等”。 3) finalize():当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 4) getClass():返回此Object的运行时类。 子 阅读全文

posted @ 2018-03-22 11:19 二十年后20 阅读(143) 评论(0) 推荐(0) 编辑

java中的值传递
摘要:对象和对象引用的对应关系: (1)一个对象引用可以指向0个或1个对象(一根绳子可以不系汽球,也可以系一个汽球); (2)一个对象可以有N个引用指向它(可以有N条绳子系住一个汽球)。 从存储空间上来说,对象一般存储在堆中,而引用存储在栈中。 值传递:如果传入方法的是基本类型,你就得到此基本类型的一份拷 阅读全文

posted @ 2018-03-13 20:36 二十年后20 阅读(137) 评论(0) 推荐(0) 编辑

集合容器概述
摘要:java容器一般分为两类: 1.Collection:一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素(即当某元素不存在于set中时,add()方法才奏效),Queue按照排队规则来确定对象产生的顺序。 2.Map:一组成对的“键值对”对象 阅读全文

posted @ 2018-02-01 21:53 二十年后20 阅读(194) 评论(0) 推荐(0) 编辑

enum枚举类型
摘要:枚举类型的实例是常量,且它们都用大写字母表示。 简单枚举例子: 在创建enum时,编译器会自动田间一些有用的特性,比如,会创建toString()方法,这样可以方便显示某个enum实例的名字,如上例子所示。还会创建ordinal()方法,用来表示某个特定enum常量的声明顺序,以及static va 阅读全文

posted @ 2018-01-31 17:17 二十年后20 阅读(138) 评论(0) 推荐(0) 编辑

this关键字、this()、super()
摘要:对于下面的代码怎么区分是哪个对象调用当前方法: 编译器会自动把“所操作对象的引用”作为第一个参数传递给peel(),所以上述两个方法的调用就变成如下形式: Banana.peel(a, 1); Banana.peel(b, 2); this只能在方法内部使用,表示对“调用方法的那个对象”的引用。 如 阅读全文

posted @ 2018-01-29 19:54 二十年后20 阅读(213) 评论(0) 推荐(0) 编辑

重载与重写
摘要:重载:方法名相同,参数类型不同(包括个数,类型,以及参数类型顺序)。不能以返回值类型不同来判定是否重载。 比如: 重写: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限。 子类继承父类,可以继承父类的所有 阅读全文

posted @ 2018-01-29 16:22 二十年后20 阅读(144) 评论(0) 推荐(0) 编辑

jdk、maven、tomcat环境变量配置
摘要:1.jdk 新建环境变量: JAVA_HOME:C:\Program Files\Java\jdk1.8.0_91 CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 在已有环境变量上添加(这个变量末尾不要加;,因为系统会自己加上): PATH 阅读全文

posted @ 2018-01-26 11:19 二十年后20 阅读(205) 评论(0) 推荐(0) 编辑

final、finalize()、finally、static
摘要:一、final final的三种情况: 1.变量 1)对于基本类型,final使数值恒定不变;而对于对象引用,final使引用恒定不变,即一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象,然而,对象自身却是可以被修改的。 2)被final修饰的变量是编译期常量。 1 public sta 阅读全文

posted @ 2018-01-04 15:57 二十年后20 阅读(182) 评论(0) 推荐(0) 编辑

JDBC加载驱动的方法+statement
摘要:加载驱动方法 1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 2. DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 3.System.setProp 阅读全文

posted @ 2018-01-04 15:28 二十年后20 阅读(300) 评论(0) 推荐(0) 编辑

修饰符的范围+运算符优先级+构造方法特点+switch参数
摘要:一、修饰符的范围 修饰符的范围,是否可访问: ( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和默认。因为外部类没有处于任何类的内部,也就没有其所在类的内部、所在类的子类两个范围,因此 private 和 protected 访问控制符对外部类没 阅读全文

posted @ 2018-01-02 20:03 二十年后20 阅读(353) 评论(0) 推荐(0) 编辑

abstract抽象类和interface接口
摘要:一、抽象类 1.抽象类不能实例化,因为有抽象方法未实现 2.可以被抽象类或非抽象类继承 3.但不是只能被继承,还可以直接拿来使用的,当然,这个使用是拿来声明,反例如下: 1 public abstract class FanLi { 2 public abstract void nouse(); 3 阅读全文

posted @ 2018-01-02 15:30 二十年后20 阅读(266) 评论(0) 推荐(0) 编辑

一个.java文件定义多个类的情况
摘要:一个.java文件中定义多个类: 注意一下几点: (1) public权限类只能有一个(也可以一个都没有,但最多只有一个); (2)这个.java文件名只能是public 权限的类的类名; (3)倘若这个文件中没有public 类,则它的.java文件的名字是随便的一个类名; (4)当用javac命 阅读全文

posted @ 2018-01-02 15:15 二十年后20 阅读(733) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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