摘要: 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持: TCP:T 阅读全文
posted @ 2019-05-17 14:32 鬼姐姐 阅读(127) 评论(0) 推荐(0) 编辑
摘要: throws/throw 关键字: 如果一个方法没有捕获到一个检查性异常,那么该方法必须使用 throws 关键字来声明。throws 关键字放在方法签名的尾部。 也可以使用 throw 关键字抛出一个异常,无论它是新实例化的还是刚捕获到的。 下面方法的声明抛出一个 RemoteException 阅读全文
posted @ 2019-05-14 19:22 鬼姐姐 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 选择排序:(比冒泡排序更快,运行次数更少): 阅读全文
posted @ 2019-05-14 18:51 鬼姐姐 阅读(362) 评论(0) 推荐(0) 编辑
摘要: xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回。 相关的方法有: byteValue() : 以 byte 形式返回指定的数值。 doubleValue() : 以 double 形式返回指定的数值。 floatValue() : 以 float 形式返回指定 阅读全文
posted @ 2019-05-14 16:40 鬼姐姐 阅读(84) 评论(0) 推荐(0) 编辑
摘要: do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。 do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。 注意:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执 阅读全文
posted @ 2019-05-14 14:59 鬼姐姐 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 位运算符 Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下: 下表列出了位运算符的基本运算,假设整数变量A的 阅读全文
posted @ 2019-05-14 14:51 鬼姐姐 阅读(120) 评论(0) 推荐(0) 编辑
摘要: default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类 阅读全文
posted @ 2019-05-13 20:41 鬼姐姐 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 静态变量可以通过:ClassName.VariableName的方式访问。 类变量被声明为public static final类型时,类变量名称一般建议使用大写字母。如果静态变量不是public和final类型,其命名方式与实例变量以及局部变量的命名方式一致。 Java 中静态变量和实例变量区别 阅读全文
posted @ 2019-05-12 11:18 鬼姐姐 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间, 阅读全文
posted @ 2019-05-11 11:35 鬼姐姐 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 所有的 Java 程序由 public static void main(String []args) 方法开始执行 常用的转义字符: Java的八种基本类型:(按字节来分) boolean 布尔型 1个字节 8bit(8位) byte 字节类型 1个字节 char 字符类型 2个字节 short 阅读全文
posted @ 2019-05-10 19:35 鬼姐姐 阅读(150) 评论(0) 推荐(0) 编辑