随笔分类 -  Java基础知识

1 2 下一页
网上各种Java知识
观察者模式
摘要:观察者模式摘自网络:观察者模式:定义:一对多的依赖关系,让多个观察者同时监听某一个主体帮助。当该对象变化时,会通知所有的观察者,使他们的状态自动发生变化。优点:减少对象之间的耦合,有利于系统的复用,并保证分工合作的高效场合:如网站监听在线人数,并监听是什么用户做什么动作,接着发出指令或信息Liste... 阅读全文
posted @ 2015-10-30 09:05 锋客person
RandomAccessFile基本使用
摘要:package fengke.filedemo;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;/*** RandomAccessFile* * @author 锋客* 内容: * 1.Ra... 阅读全文
posted @ 2015-10-28 00:20 锋客person
有关静态模块与对象模块的执行
摘要:package fengke.classtest;/*** 有关静态模块与对象模块的内容* @author 锋客* 结果:* 不执行对象模块* 不调用无参构造方法* 总结:static===只要class被加载 就执行,切只执行一次* 对象模块只有在使用构造器前才执行,每一次调用构造器,都会执行一次... 阅读全文
posted @ 2015-10-28 00:15 锋客person
java.io.File获取磁盘空间信息
摘要:package fengke.filedemo;import java.io.File;/*** 获取磁盘信息* @author 锋客*了解*/public class FileBasic {/** * 1.listRoots() 获取所有分区 * 2.getTotalSpace() 获取分区的总空... 阅读全文
posted @ 2015-10-28 00:13 锋客person
测试main方法与public类分开放
摘要:package AbstractClassAndInterface;/*** 测试main方法与public类分开放* @author 锋客* 前提:eclipse* 结果:public修饰类名必须与文件名相同,否则报错* main必须放在public修饰的类中,否则不能执行**/public cl... 阅读全文
posted @ 2015-10-28 00:12 锋客person
java.io.File的基本使用以及关于Windows中大小写问题
摘要:package fengke.filedemo;import java.io.File;import java.io.IOException;/*** java.io.File的基本使用以及关于Windows中大小写问题* @author 锋客* 注意:文件创建的异常;默认路径与绝对路径的问题;多级... 阅读全文
posted @ 2015-10-28 00:10 锋客person
RandomAccessFile乱码问题
摘要:package fengke.filedemo;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/*** Rando... 阅读全文
posted @ 2015-10-28 00:09 锋客person
线程的停止
摘要:package fengke.thread;/*** 线程的停止* @author 锋客* 内容:线程的停止共有三种方法:* 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。* 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一... 阅读全文
posted @ 2015-10-28 00:08 锋客person
calendar的使用
摘要:package fengke.dateandsimpledateformat;//java.util.Calendar抽象类import java.util.Calendar;import java.util.Date;/*** calendar的使用* @author 锋客*内容:*1.创建cal... 阅读全文
posted @ 2015-10-28 00:04 锋客person
抽象类的实现与继承
摘要:package AbstractClassAndInterface;/*** * @author 锋客* 内容:* 1.抽象类的定义与创建* 2.抽象类中的方法:抽象方法,普通方法;但是,抽象方法只能是protected和public修饰* 当抽象方法没有修饰时,采用public* 3.抽象类中的属... 阅读全文
posted @ 2015-10-28 00:04 锋客person
Interface接口的实现
摘要:package AbstractClassAndInterface;/*** 接口的实现* @author 锋客 注意: * 1.接口中的变量会被隐式地指定为public static final变量 ,并且只能是public static* final变量,用private修饰会报编译错误* 2.... 阅读全文
posted @ 2015-10-28 00:02 锋客person
实现隋朝农民起义的过程:线程的yield与方法random判别的区别
摘要:package fengke.game.thread;import java.util.PriorityQueue;import javax.swing.plaf.SliderUI;/*** 使用线程的yield()方式实现隋朝农民起义* @author 锋客*内容:1、创建军队线程===ruann... 阅读全文
posted @ 2015-10-28 00:01 锋客person
Date 与 simpleDateFormat的使用
摘要:1 package fengke.dateandsimpledateformat; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 /** 7... 阅读全文
posted @ 2015-09-11 11:07 锋客person
GrabParkingSpacesGame(comlex)
摘要:1 package gps.start; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 import java.util.Collections; 6 import java.util.List; ... 阅读全文
posted @ 2015-09-11 11:06 锋客person
final与static
摘要:1 package fengke.finalandstatic; 2 /** 3 * final与static的区别 4 * @author 锋客 5 * 通过生成随机数的方式测试final与static的区别 6 * 结果: 7 * static生成一次,在资源被调用时; 8 * f... 阅读全文
posted @ 2015-09-11 11:03 锋客person
String a="b"与String c=new String("b");
摘要:1 package fengke.hashcode; 2 /** 3 * 4 * @author 锋客 5 *学习笔记: 6 *1.hashcode并不是内存地址,只是和内存地址有关; 7 *2.==判断的是内存地址 8 *3.equals一般被String等引用类型重写,并不是比较... 阅读全文
posted @ 2015-09-11 11:02 锋客person
基本类型是否只放在栈中?===否
摘要:1 package fengke.save; 2 3 4 5 6 7 public class BasicDateSave { 8 9 10 /** 11 12 13 * 基本类型是否只放在栈中?否 14 15 16 * @param args 17... 阅读全文
posted @ 2015-09-11 11:02 锋客person
一个文件中多个类,public类与main方法保持一致
摘要:package AbstractClassAndInterface;public class AbstractClassTest { public static void main(String[] args) { AbstractClass1 abstractClass=new... 阅读全文
posted @ 2015-09-11 11:02 锋客person
null 与new class()的区别;static与construction
摘要:1 package fengke.hashcode; 2 /** 3 * 详细讲明了null 与new class()的区别; 4 * 分清了static与construction的运行关系; 5 * @author 锋客 6 * 7 */ 8 9 public class Stact... 阅读全文
posted @ 2015-09-11 11:01 锋客person
new File(e:)和new File(d:)的结果不一样
摘要:1 package fengke.io; 2 /** 3 * new File(e:)和new File(d:)的结果不一样 4 * @author 锋客 5 * 解释: 6 * getAbsolutePath 7 * public String getAbso... 阅读全文
posted @ 2015-09-11 11:00 锋客person

1 2 下一页