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 · 247 阅读 · 0 评论 -
Java学习笔记之多态
这里简单记三点多态中的成员函数多态中的成员变量多态中的静态成员函数多态中的成员函数的特点: 在编译时期,参照引用类型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有,编译失败 在运行时期,参照对象所属的类中是否有调用的方法 简单来讲就是,成员函数在多态调用时,编译看左边,运行看右边。下面贴代码/** * @(#)ploymorphic.java * * *原创 2016-01-13 15:46:43 · 271 阅读 · 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 · 437 阅读 · 0 评论 -
java中的static
Java中的static关键字Java中的staticstatic 关键字 用于修饰成员变量和成员函数生命周期static (类) 变量生命周期最长,随着类的消失而消失。非 static (实例) 变量随着对象的消失而消失。内存位置static成员变量位于静态域。非static 成员变量位于系统在堆上为每个对象分配的区域。static 特点 随着类的加载而加载优先于所有的对象存在原创 2016-01-12 14:06:54 · 306 阅读 · 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 · 310 阅读 · 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 · 331 阅读 · 0 评论