随笔分类 -  Java基础

摘要:输出的数据需要达到一定的量才会向另一端输出,所以在传输数据的末端添加 \r\n 可以保证不管数据量是多少,都立刻传输到另一端。 阅读全文
posted @ 2019-09-05 18:48 想看云飞却没风~ 阅读(1666) 评论(0) 推荐(1)
摘要:1.ServerSocket进行多线程接收 2.客户端进行连接(代码省略,参考:流式套接字:基于TCP协议的Socket网络编程(案例1)) 这里ServerSocket进行的广播仅限当前线程的中的socket,不会给其他线程的socket发送数据。 阅读全文
posted @ 2019-09-04 19:40 想看云飞却没风~ 阅读(1926) 评论(0) 推荐(0)
摘要:转载自:https://www.cnblogs.com/cunkouzh/p/5504052.html bigint BIGINT long timestamp binary BINARY byte[] bit BIT boolean char CHAR String decimal money s 阅读全文
posted @ 2019-08-06 19:28 想看云飞却没风~ 阅读(835) 评论(0) 推荐(0)
摘要:一、下载fastjson.jar http://repo1.maven.org/maven2/com/alibaba/fastjson 二、项目添加jar包 pom文件引入 或 Java Build Path手动引入 三、导入类 import com.alibaba.fastjson.JSON; 四 阅读全文
posted @ 2019-07-21 16:04 想看云飞却没风~ 阅读(13476) 评论(1) 推荐(0)
摘要:一、其他进制转换成十进制 Integer.parseInt(String s, int radix); 将字符串参数解析为第二个参数指定的基数中的有符号整数。 二、十进制转换成其他进制 1.十进制转换为十六进制 Integer.toHexString(int i); 2.十进制转换为八进制 Inte 阅读全文
posted @ 2019-05-24 15:01 想看云飞却没风~ 阅读(1206) 评论(0) 推荐(0)
摘要:Swing中提供两种列表组件,分别是列表框(JList)和组合框(JComboBox)。 一、JList组件 构造方法: public JList():构造一个空的、具有只读模型的JList。public JList(Object[] listData):构造一个显示指定数组元素的JList。pub 阅读全文
posted @ 2019-05-05 20:40 想看云飞却没风~ 阅读(2207) 评论(0) 推荐(0)
摘要:1.Date类 Date date = new Date(); // 创建现在的日期 long value = date.getTime(); // 获得1970年1月1日00:00:00GMT到现在的毫秒数 2.SimpleDateFormat类 Date date = new Date(); / 阅读全文
posted @ 2019-04-22 21:22 想看云飞却没风~ 阅读(323) 评论(0) 推荐(0)
摘要:定义:枚举是指由一组固定的常量组成的类型。 好处:类型安全,易于输入,代码清晰。 例子:输入学生的性别只允许输入“男”或”女“。 SexEnum.java package com.yh.myEnum; public enum SexEnum { 男,女 } Students.java package 阅读全文
posted @ 2019-04-21 17:03 想看云飞却没风~ 阅读(693) 评论(0) 推荐(0)
摘要:一、集合类与数组的区别 1.集合的长度可变,数组的长度固定; 2.集合用来存放对象引用,数组用来存放基本类型的数据; 二、集合类的关系 1.Collection接口 存储一组不唯一、无序的对象。 2.List接口 存储一组不唯一、有序(插入顺序)的对象。 2.1 实现类:ArrayList类、Lin 阅读全文
posted @ 2019-04-20 15:06 想看云飞却没风~ 阅读(429) 评论(0) 推荐(0)
摘要:问题原因:nextLine()会把nextInt(),next(),nextDouble(),nextFloat()的结束换行符作为字符串读入,进而不需要从键盘输入字符串nextLine便已经转向了下一条语句执行。解决办法:在每一个nextInt(),next(),nextDouble(),next 阅读全文
posted @ 2019-04-17 22:15 想看云飞却没风~ 阅读(833) 评论(0) 推荐(0)
摘要:一、数组 1.升序:Arrays.sort(arr); 2.降序: 方法一:Arrays.sort(arr,Collections.reverseOrder()); 方法二: 二、ArrayList 1.升序:Collections.sort(arr); 2.降序:Collections.sort( 阅读全文
posted @ 2019-04-02 18:14 想看云飞却没风~ 阅读(6055) 评论(0) 推荐(0)
摘要:包装类:Boolean(boolean) Character(char) Byte(byte) Short(short) Integer(int) Long(long) Float(float) Double(double) 定义:包装类把基本类型数据转换为对象。 作用:1.可以使用一系列实用的方法 阅读全文
posted @ 2019-04-02 12:37 想看云飞却没风~ 阅读(254) 评论(0) 推荐(0)
摘要:1.如果类只有静态方法,可以将构造函数标记为private以避免被初始化; 2.常量同时标记为static和final,常量名全部大写,下划线连接; 3.final修饰一个成员变量(属性),必须要显示初始化。这里有两种初始化方式,一种是在变量声明的时候初始化;第二种方法是在声明变量的时候不赋初值,但 阅读全文
posted @ 2019-04-02 11:59 想看云飞却没风~ 阅读(158) 评论(0) 推荐(0)
摘要:成员变量是在类范围内定义的变量; 局部变量是在一个方法内定义的变量; 成员变量可以分为: 实例属性 (不用static修饰)随着实例属性的存在而存在; 类属性 (static修饰)随着类的存在而存在; 成员变量无需显式初始化,系统会自动对其进行默认初始化; 局部变量可分为: 形参(形式参数)在整个方 阅读全文
posted @ 2019-03-26 12:54 想看云飞却没风~ 阅读(137) 评论(0) 推荐(0)
摘要:java 中的instanceof 运算符是用来判断对象是否是 特定类或这个特定类的子类 的一个实例。 用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 阅读全文
posted @ 2019-03-22 18:19 想看云飞却没风~ 阅读(2493) 评论(0) 推荐(0)
摘要:Random rand =new Random(25); int i; i=rand.nextInt(100); 初始化时25并没有起直接作用,rand.nextInt(100);中的100是随机数的上限,产生的随机数为0-100的整数,不包括100。 阅读全文
posted @ 2019-03-22 18:09 想看云飞却没风~ 阅读(465) 评论(1) 推荐(0)
摘要:1.对象使用之前通过getinstance()得到而不需要自己定义,用完之后不需要delete; 2.new 一定要生成一个新对象,分配内存;getInstance() 则不一定要再次创建,它可以把一个已存在的引用给你使用,这在效能上优于new; 3.new创建后只能当次使用,而getInstanc 阅读全文
posted @ 2019-03-22 18:02 想看云飞却没风~ 阅读(689) 评论(0) 推荐(0)
摘要:1.继承public和protected修饰的属性和方法,不管子类和父类是否在同一个包; 2.继承默认权限修饰符修饰的属性和方法,前提是子类和父类在同一个包。 阅读全文
posted @ 2019-03-21 20:46 想看云飞却没风~ 阅读(1443) 评论(0) 推荐(0)
摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置Alt+↑当前行和上面一行交互位置Alt+←以单词为单位向前移动光标Alt+→以单词为单位 阅读全文
posted @ 2019-03-20 20:24 想看云飞却没风~ 阅读(407) 评论(1) 推荐(0)
摘要:方法的重载: 判断方法重载与返回值类型和访问修饰符无关; 1.在同一个类中; 2.方法名一样; 3.参数项不一样(参数个数或参数类型)。 如多个构造函数。 方法的重写: 1.不在同一个类; 2.方法名和参数列表相同; 3.返回值类型相同或重写方法的返回值类型(类型为对象)是原先方法的子类; 4.访问 阅读全文
posted @ 2019-03-20 18:46 想看云飞却没风~ 阅读(166) 评论(0) 推荐(0)