Java
文章平均质量分 63
zylzl123
这个作者很懒,什么都没留下…
展开
-
Java学习1
今天学习了Java,小小总结一下 1.输出语句 System.out.printIn(); 2.Arrays类的两个用法 Array.sort(数组名)排序数组 ,Arrays.toString(数组名)将数组内容转化为字符串,用,间隔 System.out.printIn(Arrays.toString(arr)); 3.静态初始化块 { //只能初始化静态类原创 2015-03-01 22:57:17 · 243 阅读 · 0 评论 -
Java学习13--TCP网络编程
1.服务端 ----创建ServerSocket,Socket 指定要绑定的端口并监听 ---调用accept(),等待客户端连接Socket socket=serversocket.accept() --获取输入流,读取客户信息socket.getInputStream() --也可以进行输出流操作 --关闭流和socket,serversocket socket.shutdownI原创 2015-04-30 09:50:59 · 210 阅读 · 0 评论 -
Java学习14--UDP网络编程/网络知识小结
1.socket=IP+Port 2.常见端口号 http:80,ftp:21,telnet:23 3.系统保留端口号0-1023,端口号范围0-65535 4.Java提供的网络功能的四大类: InetAddress:用于标识网络上的硬件资源 URL:统一资源定位符,通过URL可以直接读取或写入网络上的数据 Sockets:使用TCP协议实现网络通信的Socket相关的类 Data原创 2015-04-30 10:07:56 · 221 阅读 · 0 评论 -
Java核心技术图
今天看微博,转载,对Java学习提供了好的思路,可以查漏补缺原创 2015-06-08 15:06:04 · 349 阅读 · 0 评论 -
Java反射机制
package com.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Parameter; /*class Foo { Foo() { } }*/ publ原创 2015-06-09 16:04:41 · 235 阅读 · 0 评论 -
JSON字符串的构造和解析
package com.practice; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JSONTestMain { public static void main(String[] args) { //obj是put(key,value),array是add,add类型也可以为j原创 2015-08-01 11:37:09 · 420 阅读 · 0 评论 -
Java注解的使用
注解类型:1.自定义注解 2.元注解 @Target,@Retention,@Documented,@Inherited 3.系统自有的标记注解@Ovrride,@SuppressWarnings,,@Deprecated 分别对应的作用 注解的作用:1.跟踪代码依赖性,实现替代配置文件功能,常见的是spring 2.5 开始的基于注解配置 2.生成文档 3.在编译时进行格式检查 pack原创 2015-08-01 10:07:19 · 222 阅读 · 0 评论 -
spring jdbc的使用
配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.s原创 2015-09-01 15:57:42 · 289 阅读 · 0 评论 -
spring mvc controller类方法的示例
package com.zy.controller; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap;原创 2015-09-09 10:42:45 · 347 阅读 · 0 评论 -
java学习12--线程的可见性,synchronized,volatile使用
1.可见性 一个线程对共享变量的修改能够及时被其他线程访问到。 JMM模型中所有变量存储在主内存,每个线程中有独立工作内存,工作内存保留的是变量在主内存中的副本 策略机制:不同线程无法直接访问其他线程工作内存中的变量,线程中变量的传递需要通过主存,因此要保证线程写操作后将共享变量值从工作内存刷新到主内存 1.final 2.synochronized 3.volatile 2.s原创 2015-04-17 15:58:12 · 301 阅读 · 0 评论 -
java学习11--线程创建的两种方式,生命周期以及守护线程
1.线程分类: 1.用户线程 :执行在前台,完成具体任务 2守护线程:执行在后台,为其他前台线程服务。如果所有用户线程结束,守护线程没有需要守护的线程,会随着jvm结束工作。 常见守护线程:垃圾回收线程,数据库连接监测线程 2.线程创建 1.public class MyThread extends Thread { public void run() {...原创 2015-04-17 14:30:28 · 294 阅读 · 0 评论 -
Java学习7--FileInputStream,FileOutputSteam类
//如果该文件不存在,则直接创建,如果存在,删除后创建 FileOutputStream out = new FileOutputStream("demo/out.dat"); out.write('A');//写出了'A'的低八位 out.write('B');//写出了'B'的低八位 int a = 10;//write只能写八位,那么写一个int需要些4次每次8位 out.writ原创 2015-04-14 09:05:00 · 1074 阅读 · 0 评论 -
java学习2
java继承这一块,有几个要点 1.初始化顺序 父类,属性,构造函数 2.final修饰的类不能被继承,修饰的方法不能重写,修饰的变量只能赋值一次 3.super关键字 可以用来访问父类对象super.属性/方法。另外,初始化时子类中会隐式地调用父类的无参构造函数super(),如果要显示调用则需要放在构造函数第一行。 4.Object是所有类的父类,常用的方法有toString(),eq原创 2015-03-04 12:31:01 · 324 阅读 · 0 评论 -
Java学习3
1.foreach可以用来循环遍历数组和实现Iterable接口元素。这里Set, List,Queue都继承Collection接口,而Colleciton接口继承自Iterable: public interface Collection extends Iterable 。特别的是foreach可以用于对基本数据类型数组和String数组的遍历,虽然它们没有实现Iterable接口。并且原创 2015-03-11 21:48:04 · 267 阅读 · 0 评论 -
Java学习4
这两天看了一下Java面试宝典,总结一些细节性的东西 1.类型转换:switch(expr1),expr1只能是整数表达式或者枚举常亮,整数表达式可以是int或者Integer,由于short,byte,char都可以隐含转换为int,所以这些类型以及其包装类也是可以的。那么long,string是不可以的,就不能作用于switch中了。 2.如果一个类没有自己定义equals方法,默认的eq原创 2015-03-17 16:38:03 · 299 阅读 · 0 评论 -
Java学习5--File类
File类属于包java.io.File 实现的接口有Serializable,Compareable 它有些像c语言中文件指针,可以指向提供了路径名的文件或者目录,但是它只是展示文件本身的属性,并不能指定信息如何去读写文件等。它的大部分操作都是打印或者判断文件和目录相关属性。 常见的函数: 创建或者删除等修改类型的函数: 1.mkdirs()和mkdir()//创建目录 前者可以创建原创 2015-04-13 09:45:38 · 378 阅读 · 0 评论 -
java学习6 RandomAccessFile类
所属包:IO包的类,从Object直接继承而来。 作用:可以对文件进行读取和写入。构造函数中有一个表示以只读方式("r"),还是以读写方式("rw")打开文件的参数 (和C的fopen( )一模一样)。它不支持只写文件。 当模式为r是,当文件不存在时会抛出异常,当模式为rw时,当文件不存在时,会自己动创建文件,当文件已经存在时,不会对原有文件进行覆盖 常用函数: 读取写入函数: 1.re原创 2015-04-13 18:17:32 · 408 阅读 · 0 评论 -
java学习8--DataInputStream,DataOutputStream
DataInputStream dis = new DataInputStream( new FileInputStream(file)); int i = dis.readInt(); System.out.println(i); i = dis.readInt(); System.out.println(i); long l = dis.readLong()原创 2015-04-14 09:21:58 · 288 阅读 · 0 评论 -
java学习10--InputStreamReader,OutputStreamWriter,FileReader,FileWriter,BufferedReader,BufferedWriter
FileReader fr = new FileReader("e:\\javaio\\imooc.txt"); FileWriter fw = new FileWriter("e:\\javaio\\imooc2.txt"); //FileWriter fw = new FileWriter("e:\\javaio\\imooc2.txt",true); char[] buffer = n原创 2015-04-14 09:12:35 · 484 阅读 · 0 评论 -
Redis在Java中的使用
import java.util.HashMap; import java.util.List; import java.util.Map; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; public cla原创 2015-09-08 16:38:11 · 270 阅读 · 0 评论