
Java学习笔记
空灵花
这个作者很懒,什么都没留下…
展开
-
Java学习笔记之单例模式
两种单例模式第一种,构建类时,初始化对象代码:class Single{ private static Single s=new Single(); private Single(){} public static Single getInstance() { return s; } }第二种,延迟构造考虑到多线程和效率问题。代码:class S原创 2016-01-14 22:35:28 · 251 阅读 · 0 评论 -
Java学习笔记之多态
这里简单记三点 多态中的成员函数 多态中的成员变量 多态中的静态成员函数 多态中的成员函数的特点: 在编译时期,参照引用类型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有,编译失败 在运行时期,参照对象所属的类中是否有调用的方法 简单来讲就是,成员函数在多态调用时,编译看左边,运行看右边。 下面贴代码/** * @(#)ploymorphic.java * * *原创 2016-01-13 15:46:43 · 277 阅读 · 0 评论 -
Java学习笔记之一个计时小程序
先看一段java的代码class TemplateDemo { public static void main(String[] args) { long x=0; GetTime gt=new GetTime(); gt.getTime(); } }class GetTime { private long startT原创 2016-01-13 12:06:06 · 443 阅读 · 0 评论 -
java中的static
Java中的static关键字Java中的static static 关键字 用于修饰成员变量和成员函数 生命周期static (类) 变量生命周期最长,随着类的消失而消失。 非 static (实例) 变量随着对象的消失而消失。 内存位置static成员变量位于静态域。 非static 成员变量位于系统在堆上为每个对象分配的区域。 static 特点 随着类的加载而加载 优先于所有的对象存在原创 2016-01-12 14:06:54 · 322 阅读 · 0 评论 -
Java学习笔记之一个蛋疼的小细节
首先看一段cpp的代码#include <iostream>using namespace std;int main() { int sum=0; int x=10; for(int x=1;x<10;++x) { sum+=x; } cout<<"sum="<<sum<<endl; return 0; }下面是编译信息: C:\原创 2016-01-08 20:09:21 · 319 阅读 · 0 评论 -
Java学习笔记之Java语言基础组成
java语言基础组成1. 关键字 2. 标识符 3. 注释 4. 常量和变量 5. 运算发 6. 语句 7. 函数 8. 数组 1. 关键字1.1 关键字的定义和特点* 定义:被java语言赋予了特殊含义的单词 * 关键字中所有的字母都为小写 1.2 用于定于数据类型的关键字* class * interface * byte * short * int * long * float * doub原创 2016-01-08 16:49:06 · 337 阅读 · 0 评论