JAVA语法
文章平均质量分 57
廿四桥明月夜
前端
展开
-
JAVA synchronized关键字使用方法总结
synchronized锁住的是对象,而不是一段代码。synchronized锁住的对象,在同一时刻只能有一个线程访问。按被锁住的对象分类,synchronized的用法有三种:1、锁实例对象的成员变量。语法格式为:synchronized(mLock){...}。含义:锁 实例变量mLock,当后面花括号中语句块执行完毕且解锁后,其他线程才能对mLock加锁。2、锁类实例对象本身原创 2017-06-07 19:03:56 · 630 阅读 · 0 评论 -
JAVA中的反射机制
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是Ja转载 2017-06-29 18:42:42 · 145 阅读 · 0 评论 -
Java反射机制详解
概要:Java反射机制详解| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的属性·反射机制的动态转载 2017-06-29 18:43:34 · 177 阅读 · 0 评论 -
Java知识点收集
1、default和protected的区别是:前者只要是外部包,就不允许访问。后者只要是子类就允许访问,即使子类位于外部包。总结:default拒绝一切包外访问;protected接受包外的子类访问2、当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元原创 2017-07-02 16:04:15 · 185 阅读 · 0 评论 -
Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn转载 2017-07-12 10:57:08 · 141 阅读 · 0 评论 -
Java 7之基础 - 强引用、弱引用、软引用、虚引用
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来转载 2017-06-12 15:40:41 · 260 阅读 · 0 评论 -
Ubuntu 安装 JDK 7 / JDK8 的两种方式
note:使用第一种方式成功。Ubuntu 安装 JDK 7 / JDK8 的两种方式ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-转载 2017-08-12 13:00:13 · 206 阅读 · 0 评论