
java基础
大华1号
正在修炼的码农...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Calendar的应用
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。Calendar c=Calendar.getInstance();int year=c.get(Calendar.YEAR);int month=c.get(Calendar.MONTH)+1转载 2015-09-08 09:36:34 · 343 阅读 · 0 评论 -
通过Socket实现UDP(用户数据报)编程
服务器端 (1)步骤 ①创建DatagramSocket,指定端口号 ②创建DatagramPacket ③接收客户端发送的数据信息 ④读取数据try { /** * 服务器接收客户端数据 */ //1.创建服务器端DatagramSocket,指定端口 DatagramSocket socket=new DatagramSocket(1028转载 2015-09-14 15:16:31 · 468 阅读 · 0 评论 -
通过Socket实现TCP编程
两台计算机通过网络进行通信 (1)IP地址 为实现网络中不同计算机之间的通信,每台机器都必须有一个唯一的标识–IP地址 (2)协议(共同的语言,以便交流) TCP/IP是目前世界上应用最为广泛的协议 TCP:传输控制协议 IP:互联网协议 TCP/IP模型:物理层->数据链路层->网络层->传输层->应用层 (3)端口号(一台主机上可以运行多个应用程序,以此来辨别应用程序的通信)转载 2015-09-13 21:09:35 · 394 阅读 · 0 评论 -
xml
在java程序中如何获取xml文件的内容 (1)在java程序中读取xml文件的过程也称解析xml文件 (2)解析的目的:获取节点名,节点值,属性名,属性值 (3)四种解析方式: 以下是java官方提供的2种解析方式,无需导入额外的jar包:DOM,SAX 以下2中解析方式需额外下载jar包并导入到项目中 DOM4J,JDOM转载 2015-09-13 13:20:03 · 297 阅读 · 0 评论 -
使用 Date 和 SimpleDateFormat 类表示时间
当前时间Date date=new Date(); System.out.println("当前时间-"+date);显示格式如下: 当前时间-Tue Sep 08 08:40:46 CST 2015 2. 日期转文本//使用 format() 方法将日期转换为指定格式的文本 Date date=new Date();//当前时间 SimpleD转载 2015-09-08 08:52:07 · 356 阅读 · 0 评论 -
java基本类型和字符串的转换
基本类型转换为字符串 (1)使用包装类的toString()方法 (2)使用String类的valueOf()方法 (3)用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 字符串转换为基本类型 (1)调用包装类的parseXxx静态方法 (2) 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱转载 2015-09-07 17:42:11 · 333 阅读 · 0 评论 -
对象的序列化和反序列化
对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化序列化流(ObjectOutputStream),是过滤流–writeObject 反序列化流(ObjectInputStream),是过滤流–readObject序列化接口(Serializable) 对象必须实现序列化接口,才能进行序列化,否则将出现异常 这个接口,没有任何方法,只是一个标准测试 实体类: pu转载 2015-09-12 15:44:03 · 299 阅读 · 0 评论 -
文件的编码
1.编码方式 gbk(中文2字节,英文1字节) utf-8(中文3字节,英文1字节) utf-16be(Java是双字节编码,中英文均占用2字节) 注:当你的字节序列是某种编码时,若想把字节序列变成字符串,也需要用这种编码方式,否则会出现乱码 2.文本文件(就是字节序列) 可以是任意编码的字节序列 如果在中文机器上直接创建文本文件,那么该文本文件只认识ansi编码转载 2015-09-12 14:57:52 · 436 阅读 · 0 评论 -
java中的进制(jdk内置的进制转换方法)
平时开发中,”进制转换“和”位操作“用的不多,因为,java处理的是高层,更有利于开发。 进制在跨平台中用的较多,如:文件读写,数据通信。1.Java基本数据类型有以下四种:整型:byte(8bit),short(16bit),int(32bit),long(64bit) 浮点型:float(32bit),double(64bit) 字符型:char(16bit,unicode字符) 逻辑型转载 2015-09-10 22:46:10 · 1323 阅读 · 0 评论 -
hashCode和equals重写
1.创建实体类Studentpublic class Student { private String id; private String name; public Student(String id, String name) { this.id = id; this.name = name; } public String原创 2015-09-09 10:32:58 · 271 阅读 · 0 评论 -
常用Math函数
double a=12.2;long b1=Math.round(a);//四舍五入double b2=Math.floor(a);//小于原数的最大整数double b3=Math.ceil(a);//大于原数的最小整数double b4=Math.random();//随机数:>=0且<1转载 2015-09-08 09:55:44 · 321 阅读 · 0 评论 -
线程
1.进程 (1)定义:程序(任务)的执行过程,具有动态性 (2)持有资源(共享内存,共享文件)和线程(线程是系统中最小的执行单元;同一进程中有多个线程;线程共享进程的资源) (3)线程交互:互斥,同步 多线程的使用转载 2015-09-15 09:27:20 · 318 阅读 · 0 评论