随笔分类 - Java基础
Socket编程
摘要:一、前提 多台客户端 / 服务器 之间传递实体类的序列化对象 需要实现四个类,即服务器类,线程类,客户端类及实体类 注:实体类需实现接口:implements Serializable 二、服务器类 服务器类,需要实现两个类:ServerSocket 和 Socket 。且 ServerSocket
阅读全文
Java中通过代码得到int类型数值的二进制形式
摘要:一、完整代码 public class BigInteger { int sing; byte[] val; public BigInteger(int val){ // 将传递的初始值,按位取值,存入字节数组中 int val2 = val; int i=0; while(val/2!=0){ v
阅读全文
Java异常
摘要:一、异常? 程序的运行过程中所发生的不正常事件,如所需文件找不到、网络连接不能或连接中断、算术运算出错( 如被零除 )、数组下标越界、装载一个不存在的类、对 null 对象操作、类型转换异常等。异常会中断正在运行的程序。 二、Java 异常体系结构 所有异常都是 Throwable 类的子类,它派生
阅读全文
Java中跳出多重嵌套循环的方法
摘要:一、使用标号 1、多重嵌套循环前定义一个标号 2、里层循环的代码中使用带有标号 break 的语句 1 public static void main(String[] args) { 2 ok: 3 for(int i=0;i<15;i++){ 4 for(int j=0;j<15;j++){ 5
阅读全文
以数字“6”的形式给二维数组赋连续的值
摘要:一、效果图 二、具体效果实现代码 1 public static void main(String[] args) { 2 int[][] array = new int[10][10]; 3 int num = 1; 4 for(int i=0;i<array.length;i++){ 5 6 i
阅读全文
cmd 窗口中运行 Java 程序
摘要:1、CMD 命令提示符(Command Processor)(CMD) CMD命令:开始->运行->键入 cmd(在命令行里可以看到系统版本、文件系统版本) 2、对文件夹操作的部分命令 启动:win+R 切换盘符:盘符名称: 进入文件夹:cd 文件夹名称 进入多级文件夹:cd 文件夹1\文件夹2\文
阅读全文
“退格”转义字符使用实例
摘要:1、退格转义字符 1.1 占用2字节内存空间 1.2 '\b' :表示按 Backspace 键 注:在 CMD 窗口下 '\b' 仅且表示光标前移一位,并不会删除前一位字符,但在后续赋值时会将其覆盖。 建议使用 :'\b \b' (经测试在 MyEclipse 中使用会显示问号) 2、退格转义字符
阅读全文
“逻辑异或”进行数值交换的过程分析
摘要:1、逻辑异或 运算符:^ 两个操作数相同,结果为 false( 0 ) 两个操作数不同,结果为 true( 1 ) 2、逻辑异或代码操作实例与具体分析(正数与正数、正数与负数、负数与负数) 2.1 案例(正数与正数) 1 int a = 2; 2 int b = 7; 3 4 System.out.
阅读全文