java基础知识
VIPqiangqiang
这个作者很懒,什么都没留下…
展开
-
java 文件类型转换
1、提高转换后JPG文件清晰度(清晰度降低、图片质量压缩也用的此方法) 示例为pdf转换jpg 在转换的过程中清晰度会下降、红色部分为提高清晰度 File file = new File("D:\\workspace\\word2pdf\\src\\tests.doc.pdf"); RandomAccessFile raf = new RandomAcc原创 2013-08-05 19:25:16 · 902 阅读 · 0 评论 -
ByteArrayInputStream ByteArrayOutputStream(char,String)
ByteArrayInputStream对象作用:将接收一下字节数组中的数据写入到流中,并建立缓冲区,可以理解为一个可变长的byte。此操作是对内存的操作 ByteArrayOutputStream对象作用:将缓存流中的数据写入到一个字节数组中。此操作是对内存的操作常用方法:bos.write();bos.ttoByteArray() ;将一个流对象转换为一个数组b原创 2013-06-17 17:08:22 · 1314 阅读 · 0 评论 -
File(二) Properties
递归方法的使用:使用递归的方法列出从多级目录下面所有的文件public class Demo13 { public static void main(String[] args) { File file = new File("D:\\LQBZ"); showFile(file); } public static void showFile(File原创 2013-06-05 20:37:46 · 632 阅读 · 0 评论 -
IO操作规律
IO操作规律(一) 1.确定是输入还是输出, 输入 InputStream Reader 输出 outputStream Writer 2.确定操作对象 文件文件:Reader Writer 图片或非文本文件 InputStream OutputStream 3.确定设备 输入:键盘,硬盘,内存原创 2013-06-04 06:56:07 · 694 阅读 · 0 评论 -
File(一)
构造方法File(File parent,String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname) 通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。File(String parent,Str原创 2013-06-04 22:22:41 · 953 阅读 · 0 评论 -
TCP使用(二)多用户发送文件和登录
服务器端接收多个客户端同时发送的文件血的教训:在服务器端未添加while (true) {Socket s = ss.accept();new Thread(new MyThread(s)).start();} 导致程序运行的次,服务器端就关闭 客户端: public static void main(String[] args)throws Exceptio原创 2013-06-24 08:40:08 · 798 阅读 · 0 评论 -
基础加强 JAVABean内省 BeanUtils使用
HashCode的作用: 存放:使用了hash算法的集合,存放的数据是无序的,唯一的,在存放的时候,会先将这个值使用hash算法(将集合分成若干个区域),得到一个hashCode值,先在相应区域判断这个hashCode值是否存在,如果不存到则将值存放到相应的区域,如果存在则不保存。所以在一个实体当中要重写equals方法,一般也会重写hashCode方法如果在存完一个值后,又对这个原创 2013-07-07 16:27:17 · 1051 阅读 · 0 评论 -
InputStreamReader OutputStreamWriter
InputStreamReader对象java.lang.Object java.io.Reader java.io.InputStreamReaderjava.lang.Object java.io.Reader java.io.BufferedReader将字节流转换为字符流用法: 所以可以使用装饰模式对InputStream原创 2013-06-02 20:22:37 · 1034 阅读 · 0 评论 -
InputStream OutputStream BufferInputStream BufferOutputStream
InputStreamoutputStream 字节流基类 InputStream 主要用于对二进制的非文本文件进行操作如多媒体 Mp3等InputStream主要用于对文件读取到输入流当中,是一个抽象的类常用到的方法:InputStream.read();读取一个字节的信息到输入流当中InputStream.read([]);读取指定数据字节的信原创 2013-05-30 21:40:30 · 1555 阅读 · 0 评论 -
java基础System,RunTime,Date,Math对象
System对象常用的方法 System.gc();垃圾回收器System.getProperties() ; 得到Properties对象,继承自HashTable(); Properties获取系统的属性的常用信息,Properties pop = System.getProperties();通过Properties得到系统的所有的属性Set set = pop.K原创 2013-05-27 20:38:17 · 669 阅读 · 0 评论 -
URLConnection使用及域名解析
---------------------- ASP.Net+Android+IOS开发 .Net培训 期待与您交流!---------------------- 小知识telnet 命令 (也就是客户端软件) tlenet 192.168.1.117 8080windows远程登录工具 。连接网络下的任意一台主机,进行命令式倒置ServerSocket s =原创 2013-06-26 21:51:24 · 2572 阅读 · 0 评论 -
eclipse操作常用快捷键
ctrl+T.查看类结构快速补全定义的变量名称ctrl+2,L向前缩进shift+tabfore高级for循环alt+shift+s拉出资源菜单ctrl+shift+t 快捷搜索找到类自己配置快捷方式操作方法 preferencesàtemplate修改模版(metho原创 2014-07-12 13:06:51 · 548 阅读 · 0 评论 -
Date与long转换的一个小问题
今天在开发中遇到这样一个问题,需求是用户可预约两个月之内的服务,所以我就直接拿两个月后的时间与当前时间对比是否大于2个月但在控制2个月的时间的时候,一直只控制在13天以内 计算两个月的时间公式是这样的long twoMonthTime= 1000*3600*24*31*2;各种调试得出这个时间不是两个月 竟然是13天,百思不得其解啊,这么一个小小的问题。最后突发奇想,会不会是转换过程原创 2015-06-05 15:09:26 · 732 阅读 · 0 评论 -
基础加强一(枚举)
IDE (集成开发环境) Integrition development environment jndijms Eclipse 版本设置:编译的JDK版本运行的JDK版本 自动提示设置Proferences-->General-->Keys-Search(Context assist) 设置就成 Integer 与Int相互拆装箱的时候 如果在-原创 2013-06-26 23:31:46 · 570 阅读 · 0 评论 -
PrintStream PrintWriter Sequence 文件分割 管道流
PrintWriter对象 PrintWriter(File file)PrintWriter(OutputStream out)PrintWriter(String fileName)PrintWriter(Writer out)BufferedReader br = new BufferedReader(new InputStreamReader(System.in));原创 2013-06-06 18:33:40 · 746 阅读 · 0 评论 -
基础加强-Class类 反射
类Class代表了一类事物,描述了类应该有的类名,构造方法,方法,变量,但并不包含他们的值代表字节码(过程:从硬盘上变成class二进制代码,加载到内在中,再用字节码去操作对象) Class.forName()的作用 1.将已经加载到内存的字节码,并返回字节码Class2.字节码还未被加载到内在,则用类加载器加载,并放到虚拟机,并返回 得到字节码的方式1、类的名原创 2013-07-02 08:15:36 · 675 阅读 · 0 评论 -
写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
此文件转载自http://blog.csdn.net/xijiaohuangcao/article/details/6105623先来一个讲TCP、UDP和HTTP关系的,注意红色mark的部分 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与转载 2013-10-13 08:09:36 · 780 阅读 · 0 评论 -
JAVASE之XML
DTD语法 定义元素约束: 元素约束可以是元素内容、或存放类型•如为存放类型,则直接书写,DTD规范定义了如下几种类型: •EMPTY:用于定义空元素,例如 •ANY:表示元素内容为任意类型。 l在元素内容中也可以使用+、*、?等符号表示元素出现的次数: +: 一次或多次 (书+) ?: 0次或一次(书?) *: 0次或多原创 2013-10-13 13:16:45 · 793 阅读 · 0 评论 -
Java基础重点复习
dir 列出当前目录下面的所有文件cd 进入当前一级目录cd.. 退回上一级目录cd\ 退到根目录md 创建文件rd 删除文件夹del 删除文件del 删除文件夹下文件 选 ydel *.txt 删除固定扩展名文件 JRE JDKJRE(JAVA Runtime Envrioment):包含JAVA类库、工具、虚拟机JDK(JAVADevelopm原创 2013-08-27 00:23:25 · 1144 阅读 · 0 评论 -
JAVA反射机制作用是什么 .
转自http://blog.csdn.net/kubete/archive/2009/08/28/4493977.aspx一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/转载 2013-04-17 20:20:54 · 555 阅读 · 0 评论 -
JAVA基础
JAVA复习一、面向对象继承主要作用:实现了代码的复用, 封装多态抽象类与接口原创 2013-08-16 16:43:33 · 574 阅读 · 0 评论 -
网络编程(一)UDP的使用
ASP.Net+Android+IO开发S、.Net培训TCP与UDP 区别:TCP面向连接,先建立连接通道经过三次握手,传输可靠可以大量传输数据传输效率低 UDP面向无连接,数据包限制在64k,需要多次传输,不可靠传输速度快 UDP的使用DategramSocket对象此类表示用来发送和接收数据报包的套接字。(用来接收原创 2013-06-18 08:19:08 · 930 阅读 · 0 评论 -
第十九天 类加载器
类加载器BootStarap 是一个JAVA虚拟机器 是存在于JAVA内核中的类加载器也是一个类取得一个类的类加载器 Class1.class.getClassLoader.class.getClass().getName(); System类是由BootStarap类加载器加载的,如果类加载器类为null,则这个类加载器为BootStarap BootStarap原创 2013-07-20 15:20:23 · 626 阅读 · 0 评论 -
Reader Writer BufferReader BufferWriter 装饰模式
按流向分类输入、输出流按操作数据分字节流、字符流 字节流基类InputStream OutPutStream字符流基类Reader Writer 所有的子类后辍名都为基类,前辍为功能 字符流和字节流区别字符流主要用于对文字的操作,字节流主要对文件,多媒体等二进字数据的操作 字符流写入流WriterWriter writer原创 2013-05-27 22:44:55 · 1140 阅读 · 0 评论 -
JAVA多线程
多线程:多线程创建的两种方式extents Threadimplement Runnable两种方法区别在使用中建议使用第二种方法 implement Runnable 因为这种方法可以一个类中实现多个接口,避免了单继承的局限性 start() 和run()的区别与联系run()是在jvm中创建一个方法,并不会自己调用并自己执行。start()方法在执行的时候,原创 2013-10-13 14:52:33 · 792 阅读 · 0 评论 -
注解 范型
注解注解是jdk1.5出现在新的特性,现在框架strues,Hibernate,SpringMVC,Spring都有使用注解其实也是一个类,别的类通过调用注解,来得到注解中的属性,进行相应的类之间的操作(传值,去除警告,定义注解使用范围)注解可以加到类,方法,属性上面 @Deprecated() //表示此类或方法不建议使用或过时的,如果要使用的话,编译器会报警告原创 2013-07-14 22:47:05 · 607 阅读 · 0 评论 -
关于HTTP中GET与POST的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2016-03-22 15:11:42 · 403 阅读 · 0 评论