java基础
文章平均质量分 81
marvel_java
一直渴望长成老鸟的菜鸟
展开
-
Java内部类详解
一、嵌套类 与类的其他成员相似,可以用static修饰内部类,这样的类称为静态内部类。静态内部类与静态内部方法相似,只能访问外部类的static成员,不能直接访问外部类的实例变量,与实例方法,只有通过对象引用才能访问。 由于static内部类不具有任何对外部类实例的引用,因此static内部类中不能使用this关键字来访问外部类中的实例成员,但是可以访问外部类中的sta原创 2016-11-08 15:16:39 · 306 阅读 · 0 评论 -
Effective java读书笔记
二、:创建和销毁对象 2.1.考虑用静态工厂方法替换构造器 1.2.用私有构造器或者枚举类型强化Singleton属性 1.4.通过私有构造器强化不可实例化的能力。 1.5.避免创建不必要的对象。 优先使用基本类型而不是装箱基本类型,要当心无意识的自动装箱。 1.6.消除过期的对象引用 如果一个栈先是增长,再是收缩,那么,从栈中弹出来的对象转载 2016-12-23 18:14:30 · 288 阅读 · 0 评论 -
java关键字之native
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。原创 2016-11-28 14:22:56 · 273 阅读 · 0 评论 -
设计模式之单例模式
单例模式概念: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称之为单例类,它提供全局访问的方法。单例模式是一种对象创建模型。单例有好几种写法,常见的单例模式有懒汉、饿汉、双重校验锁、枚举和静态内部类五种形式。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。原创 2016-11-22 14:11:03 · 428 阅读 · 0 评论 -
如何做到有扎实的 Java 基础
学习java的同学大部分估计都有这样的疑问,到底什么是java基础呢,我们总会去问一些高手,什么是基础,每个人都会有不同的答案告诉你,这时候的你将会接收很多知识,因为这也是基础,那也是基础,整的全都成基础了。这样就是件很让人头疼的事,接下来这篇文章很详细的讲解了java基础有哪些,希望能够帮助大家转载 2016-11-21 09:25:54 · 7341 阅读 · 9 评论 -
枚举类
枚举类型是一种特殊的引用类型,他的声明和使用与类和接口有类似的地方。他可以作为顶层的类型声明,也可以像内部类一样在其他类的内部声明,但不能在方法内部声明枚举,这是枚举的概念。既然我们都知道枚举的概念,那大家是否对枚举的使用已经轻车熟路了呢?如果没有,那就请大家一起和我回顾java基础吧!原创 2016-11-12 10:08:41 · 503 阅读 · 0 评论 -
Java 工程师成神之路
转载 http://www.hollischuang.com/archives/489 https://linux.cn/article-6739-1.html 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://if转载 2016-12-01 15:46:56 · 1265 阅读 · 1 评论 -
Java反射机制Class类的用法详解
class类的实例表示Java应用运行时的类(class ans enum)或接口(interface and annotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName("类名")等方法获取class对象)。数组同样也被映射为为class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本类型boolean,byte,char,short,int,long,float,doub原创 2016-12-01 14:45:31 · 587 阅读 · 0 评论 -
避免使用终结
终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的。 如果程序依赖于终结方法被执行的时间点,那么这个程序的行为在不同的JVM实现中会大相径庭。 Java语言规范不仅不保证终结方法会被及时的执行,而且根本不保证他们会被执行。 不应该依赖终结方法来更新重要的持久状态。 不要被System.gc和System.runFinalization这两个方法所诱惑原创 2016-11-29 14:46:05 · 356 阅读 · 0 评论 -
java学习资料
JavaWEB学习视频: 链接:http://pan.baidu.com/s/1bpxOprh 密码:23q1 其他学习资料: 链接:http://pan.baidu.com/s/1bo4Z9uR 密码:3x1e原创 2017-03-12 14:50:44 · 380 阅读 · 0 评论