随笔分类 - 2-java
摘要:1,equals方法 Java语言规范要求equals方法具有下面的特性: 1)自反性:对于任何非空引用x, x.equals(x)应该返回true。 2)对称性:对于任何引用x和y,当且仅当y.equals(x)返回true,x.equals(y)也应该返回true。 3)传递性:对于任何引用x、
阅读全文
摘要:1,创建线程 在java中,线程也是一个对象,执行完毕Runnable接口里的run方法,线程就结束了。 当一个进程里所有的线程都执行结束了,一个进程也就执行结束了。 线程相当于是cpu,会从入口开始执行代码。一段代码可以被多个线程同时执行,可以通过Thread.currentThread()获取执
阅读全文
摘要:1,几个常用类 服务器端socket:ServerSocket 客户端socket:Socket IP地址:InetAddress 2,简单的聊天对话系统 //服务器端 import java.io.IOException; import java.net.ServerSocket; import
阅读全文
摘要:1,类的定义,局部变量与成员变量的区别 //属性,定义在方法中为局部变量(必须初始化),定义在类中方法外为成员变量(非必须初始化) //成员变量对应对象中的属性,各属性由对应的对象所有 [修饰符] 属性类型 属性名 = 默认值; //方法 [修饰符] 方法返回类型 方法名(形参列表){ 执行语句;
阅读全文
摘要:1,java输入 Scanner Scanner scan = new Scanner(System.in); String *** = scan.nextLine(); byte *** = scan.nextByte(); short *** = scan.nextShort(); int **
阅读全文
摘要:1,方法的声明和调用语句 //声明 [修饰符1,修饰符2,...] 返回值类型 方法名(形参类型1 形参1,形参类型2 形参2,...){ 方法体; return 返回值; //无return,返回值类型为void } //调用 对象名.方法名(实参列表) 注意 方法与方法是并列的关系,所以定义的方
阅读全文
摘要:1,分支结构 1.1,if 单分支 {}可以省略不写;但如果省略,if的执行代码只包含之后的一句代码,其余缩进中的代码相当于顺序结构进行执行 if(条件表达式1){ 执行代码1; } if(条件表达式2){ 执行代码2; } public class TestIf01{ public static
阅读全文
摘要:1,运算符分类: 算数运算符 + - * / % ++ -- 赋值运算符 = //扩展 += -= *= /= 关系/比较运算符 > < >= <= == != 逻辑/布尔运算符 && || ! & | 位运算符 & | ^ ~ >> << >>> 条件运算符 ?: 2,运算符的优先级 计算>比较>
阅读全文
摘要:1,基本数据类型 1-1,数值型 整型:byte(8bit)、short(16bit)、int(32bit)、long(64bit) 浮点型:float(32bit)、double(64bit) 1-2,字符型:char 字符型转int类型: int num = (int)var; int类型转ch
阅读全文