java技术学习
L_YGTIGER
每日一篇博客
展开
-
java中的final static 关键字
一 , static属性 1)static修饰的资源属于类级别,是全体对象实例共享的资源2) 静态属性n 使用static修饰的属性,属于类的全体类的实例共享的变量n 静态属性是在类的加载期间初始化的n 使用类名.属性访问,如:System.out3) 实例变量n 属于对象的属性n 使用对象.属性访问,如:person.name举例如下图所示:程序执行过程内存图如下所示: 第1步:加载类 第2步:...原创 2013-04-11 22:36:27 · 645 阅读 · 0 评论 -
银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。 客户办理业务所需时间有最大值...原创 2013-04-18 13:18:39 · 440 阅读 · 0 评论 -
Java基础加强1
静态导入与编译器语法设置 package com.itcast.day1; import staticjava.lang.Math.*;//导入全部 import staticjava.lang.Math.max;//导入一个 public class StaticImport { publicstatic void main(String[] args) { //so...原创 2013-04-17 22:04:30 · 485 阅读 · 0 评论 -
-java基础加强2
对JavaBean的简单内省操作 1、javaBean是一种特殊的java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则 2、如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值的对象(ValueObject,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些字...原创 2013-04-18 07:52:32 · 416 阅读 · 0 评论 -
Java 反射
反射就是Java自我管理这些(类、对象)的机制。1) 反射的作用(重点理解) 可以通过反射机制发现对象的类型,发现类型的方法/属性/构造器 可以创建对象并访问任意对象方法和属性等2) Class加载类加载到内存:Java将磁盘类文件加载到内存中,为一个对象(实例),这个对象是Class 的实例3) Class实例代表Java中类型 获得基本类型实例 int.class l...原创 2013-04-17 00:03:23 · 544 阅读 · 0 评论 -
Java多线程编程总结
Java线程:概念与原理 一、操作系统中线程和进程的概念 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。二、Java中的线程...原创 2013-04-14 23:43:41 · 635 阅读 · 0 评论 -
java网络编程
网络模型 OSI参考模型 TCP/IP参考模型网络通讯要素 IP地址::InetAddress,网络中设备的标识,不易记忆,可用主机名,本地回环地址:127.0.0.1 主机名:localhost 端口号:用于标识进程的逻辑地址,不同进程的标识,有效端口:0~65535,其中0~1024系统使用或保留端口。 传输协议:通讯的规则,常见协议:TCP,UDP网络参考模型: UDP将...原创 2013-04-16 00:10:21 · 432 阅读 · 0 评论 -
java中的时间日期
一 ,时间日期1) Java中的时间类有:Date和Calendar2) Java中时间类的本质 Date = long + 操作 Calendar = long + 操作3) 时间的标准有两种 (1970)GMT long (0)UTC long 4) java 中基本的时间表示 GMT long 5) Java提供了Date类型表示时间和日期 Date 是long类型的...原创 2013-04-14 00:01:40 · 1170 阅读 · 0 评论 -
java中的I/O流
IO四大等级结构 java语言的i/o库提供了四大等级结构:InputStream,OutputStream,Reader,Writer四个系列的类。InputStream和OutputStream处理8位字节流数据, Reader和Writer处理16位的字符流数据。InputStream和Reader处理输入, OutputStream和Writer处理输出。大家一定要到J2SE文档...原创 2013-04-14 20:51:10 · 709 阅读 · 0 评论 -
java中对象的实例化过程
public class ClassInit{public static void main(String[] args) {Koo k = new Koo();System.out.println(k.a+""+K.b);}class Foo{ int a=1; public Foo(){ a=3; }}class Koo extends Foo{int b=2; public Koo(){ a...原创 2013-04-08 22:35:04 · 786 阅读 · 0 评论 -
抽象类 abstract class,接口 interface,Object类
1. 抽象类 abstract class 抽象方法,只有行为的概念,没有具体的行为实现 1) 使用:abstract 关键字修饰,并且没有方法体 2) 包含抽象方法的类,就一定是抽象类 使用: abstract 关键字修饰,包含抽象方法 3) 抽象类不能直接创建实例。可以定义引用变量 Shape shape = new Shape() 错 Sha...原创 2013-04-12 23:03:10 · 597 阅读 · 0 评论 -
java面向对象的概念,Java类、引用变量与堆对象
一,面向对象概念 1.类型(类) 指一个名词概念,如:老师,学生,图书 2.引用(变量) 指引用具体概念实例的代词,如:某人、某物 3.对象(东西) 指具体概念的个体实例,如:张无忌这个人、 4.行为:方法 5.多态 行为或者引用,在具体情形下会发生变化的现象 比如:“一只动物”可以是“一匹马”、“一头驴”、“一只猴子”,多态的; “打”可以是“打酱油”、“打麻将”,“打人”,根据宾语...原创 2013-04-08 00:37:29 · 808 阅读 · 0 评论 -
java中replace和replaceAll的区别
先看一段代码的运行结果:public class TestReplace { public static void main(String args[]) { String src = new String("abcade"); String classpath = "java.lang.string"; System.out.println("-----replaceAll--原创 2013-08-24 11:37:12 · 679 阅读 · 0 评论