热门好课推荐
猜你喜欢
相关培训 相关博客
  • 类加载器类的加载:当程序使用某个类时,若该类未被加载到内存中,则系统会通过加载、连接、初始化三步来实现类的初始化。加载(通过类加载器实现):将class文件读入内存,并为它创建一个Class对象(任何类在使用时,系统都会为它创建一个Class对象)链接:验证:内部结构是否正确。准备:复制为类的静态变量分配内存,并设置默认值。解析:将类的二进制数据中的符号引用替换为直接引用...
    2019-05-15 11:36:27
    阅读量:241
    评论:0
  • 1.properties:属性配置文件工具propertiesprops=newproperties();//加载xx.properties属性配置文件prop.load(Test.class.getClassLoader().getResourceAsStream("xx.properties"));//取配置参数Stringvalue=props.getPro...
    2018-07-24 18:35:35
    阅读量:431
    评论:0
  • 1.类的加载: 当程序使用某个类的时候,如果该类还未被加载到内存中, 则系统会通过加载,链接,初始化三步来实现对这个类的初始化。 步骤: ** 加载:   将class文件读入内存,并为之创建一个Class对象   任何类被使用时系统都会创建一个Class对象 ** 连接: ①验证是否正确的内部结构,并和其他类协调一致 ②准备负责为类的静态成员分配内...
    2018-03-16 11:06:31
    阅读量:164
    评论:0
  • 在很多语言中都有高阶函数的存在,其定义也非常简单,函数作为参数和返回值传来传去,这样的函数就被称作高阶函数。例如很多gui库都接受一个函数作为事件的回调方法,这个就是函数作为参数。又比如java8的Comparator.comparing,接受一个函数返回一个函数,也是高阶函数。函数式编程讲究的就是一个灵活,我们可以把世间万物看成行为和数据,面向对象可以看成是对对象进行抽象,而函数式编程则是在
    2017-12-27 21:07:26
    阅读量:326
    评论:0
  • 线程安全问题当多个线程共享一个全局变量的时候,做写操作的时候可能会收到其他线程的干扰。从而产生线程安全问题。使用同步的方法同步代码块。同步方法-》静态同步方法(锁为当前类的字节码对象)-》非静态同步方法(锁对象是this)ThreadLocal给每一个线程提供一个局部变量,内部自己维护了一个Map(并没有实现Map接口,而是自己实现了Map的效果),键为当前的线程...
    2019-06-13 00:04:15
    阅读量:18
    评论:0
  • scala学习笔记1、scala基于JVM的语言,面向对象,+面向函数2、6个特性6特性解释1.与Java无缝整合2类型推断3.支持并发和分布式actor4.Traits相当于java中的接口和抽象类5.模式匹配相当于java中的switch…case—6.高阶函数3、scala类型intStringDo...
    2018-12-02 21:07:48
    阅读量:39
    评论:0
  • java8Stream流学习笔记记录Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达的高阶抽象。就是将要处理的元素集合看作一种流,流在管道中传输,并且可以在管道的节点上进行处理,比如筛选,排序,聚合等。元素流在管道中经过中间操作(...
    2019-07-20 21:00:03
    阅读量:19
    评论:0
  • [align=center][img]http://img3.douban.com/lpic/s6183273.jpg[/img][/align]国人写的,感觉是一个Java编程注意事项的汇编(涉及到JDK5以后的特性比较少),适合Java入门不久,对一些细节了解不深入的人看,当然老鸟也可以翻翻用来查缺补漏,巩固所学所用.如果高阶的可以看看===============我是...
    2011-10-05 15:01:40
    阅读量:47
    评论:0
  • 匿名类(AnonymousClass)匿名内部类,简称匿名类:是内部类的一种化简写法。基本写法如下:BaseTypeobj=newBaseType(){//类的定义}Java项目中匿名类的写法十分常见。匿名内部类也是内部类,所以语法上和内部类一样使用。this.访问本类对象的成员OUTER.this访问外部类OUTER对象的成员
    2018-01-10 11:40:44
    阅读量:887
    评论:0
  • 线程和进程线程就是一条执行路径。进程是指一个独立的应用程序,进程可以看做是一些线程的集合。进程是如何工作的人为总是认为线程是同时进行工作的,但其实时CPU在底部进行不断地切换,只是切换的时间比较短,所以我们认为是同时进行的。为什么我们要使用多线程提高程序的运行效率。(但是多线程也不是越多越好,比较占用内存)多线程的应用场景迅雷多线程下载、数据库连接池、分批发送短信。...
    2019-06-11 01:04:53
    阅读量:15
    评论:0