51CTO博客开发
java实现多线程有两种方式:线程特征:随机性一、1.继承Thread类 2.覆盖run方法,让多线程执行的程序代码放到run方法中 3.调用start方法,开启线程代码实现:class MyThread extends Thread{ private String name; public MyThread(){ } public
网络编程:ServerSocket、SocketTCP协议客户端:public class TestClient { public static void main(String[] args) throws Exception { Socket sc = new Socket("127.0.0.1",8888); BufferedReader br = new BufferedReader(
选择排序:让第一个跟后面的每个元素比较,如果大于则交换量元素的位置,第二次则让第二个元素跟后面的元素一次比较(因为第一个元素的位置已经定了),一次类推直到最后一个元素.代码:public class TestChoose { public static void main(String[] args) { int[] arr = {8,3,67,43,21,56,78}; choose(arr
html></html><head></head><body></body><title></title><h#>标题其中#代表1--6</h#><p>设置段落</p><br>单标记:表示换行<!--注释内容--><b>粗体&
IO:File类: IO的分类: InputStream <---> OutputStream Reader <---> Writer 输入流: int read(); int read(byte/char[] buf);// int read(byte/char[],int offset,int len); int close(); 输出流:
集合: Collection: 接口 add(Object e),remove(Object o);iterator(), toArray(),size()Set :无序,元素不可重复HashSet , TreeSet可排序的, 要排序得注意什么? 元素的类型的类,必须实现Comparable接口,并覆写 int comparTo(Objec o) List: 有序,
线程: static int MAX_PRIORITY 线程可以具有的最高优先级。 static int MIN_PRIORITY 线程可以具有的最低优先级。 int NORM_PRIORITY 分配给线程的默认优先级。 线程不做严格的要求; 但是: 至少得知道 创建和启动线程的两种方式;并能区分出两种的异同; static Thr
java集合Set接口中的容器类,不允许存储重复的元素 且元素可以是无序的List接口中的容器类,元素是有序的 允许存在重复的元素单态设计模式:饿汉模式和懒汉模式 推荐使用饿汉模式如果在类中定义抽象方法,那么类就必须定义为抽象类一个类如果要继承类,有要实现接口,那么继承在前,实现在后ctrl+shift+/:多行注释 导入包:ctrl+shift + o 取消注
面向对象:类名 对象名 = new 类名();//实例化一个对象static用法:用static修饰的类成员属性和方法可以直接用 类名.属性||类名.方法 static 修饰的属性和方法,既可以通过类调用,也可以使用实例调用; 没static 修饰的属性和方法,只能使用实例来调用 在内存中只占一块区域匿名对象: new 类名().属性||方法 只用来一次调用this关键字
方法形参 实参返回值类型匹配如果为void 就没有必要用return回忆类名的定义规范全部单词的首字母大写,采用驼峰法则有实际意义的名词或名词短语;如 StudentScore方法名规范全部单词的首字母小写,采用驼峰法则;有实际意义的动词或动词短语;如 playGame,getStudentScore方法重载 overload在同一个类中,方法名想同参数的类型和个数可以不同相互重载:参
dir 查看文件数目cls 清屏javac 文件名.java 2>error.txt 把错误信息重定向到一个文件中javac -d dir(路径名) 文件名.java 可以把生成的字节码文件定义到指定的目录中空常量:null,表示对象的引用为空 java编译的时候只检查语法 求异或:相同取0,不同取1只有浮点型数据才使用科学计数byte,sho
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号