- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 Java学习之输入输出流
“持志如心痛,一心在痛上,岂有功夫说闲话,管闲事 --摘自阳明先生语录” Java中通过流来完成输入/输出,所有的输入/输出以流的形式处理,流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中,操作I/O的类都被放在java.io包中。 根据流中的数据单位分为字节流和...
2019-04-27 10:48:57 229
原创 Java学习之File文件
前言 Java中File类是java.io包中唯一代表磁盘文件本身的对象,可以通过该类来操作系统上文件系统中的文件或目录。 可以获取如文件名、文件所在目录、文件的长度、文件读写权限等,但是不能通过File获取文件内容, 也就是说它只是抽象的代表了磁盘上的某个文件或目录,内部实际上是依赖一个平台无关的本地文件系统类,并且 File 无法对其所表示文件内容进行任何读写操作(那是流做的事情)。 ...
2019-04-26 10:18:14 327
原创 Java学习之Map集合
Map 是一个接口,没有继承Collection接口,是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象,只要给出键对象,就会返回对应的值对象,该接口描述了从不重复的键到值的映射。 Map的实现类通常在 java.util 程序包中实现,通常我们要实例化一个Map时,可以采取以下方式: public static void main(String[] args) {...
2019-04-25 21:08:39 137
原创 Java学习之三大特性
Java的三大特性是Java开发中最基础也是最重要的概念。 封装是 Java 类的编写规范 继承是类与类之间联系的一种形式 而多态为系统组件或模块之间解耦提供了解决方案 一、封装 封装符合面向对象设计原则的第一条:单一性原则,一个类把自己该做的事情封装起来,而不是暴露给其他类去处理,当内部的逻辑发生变化时,外部调用不用因此而修改,他们只调用开放的接口,而不用去关心内部的实现。 封装隐藏了...
2019-04-23 12:16:57 134
原创 Java学习之List集合
问:Java中有了数组为什么还需要List集合? 答:数组长度是固定的,在日常编程中可能经常不确定会有多少个对象,如果使用数组那么一旦数量超过了数组的长度就将发生java.lang.ArrayIndexOutOfBoundsException,这个异常表示数组下标越界。 public class Hello { public static void main(String[] args) ...
2019-04-22 11:48:58 359
原创 使用JDBC连接access
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; public class ConnAcc
2012-12-18 09:01:32 344
原创 java socket的小例子(服务端与客户端)
package com.test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; //服务端 //这个程序是有很多地方需要debug的,这
2012-11-06 10:25:38 395
原创 java加密解密(简单的小例子)
package com.cn; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.OutputStream; import java.io.PrintWriter; impo
2012-11-06 10:23:23 533
原创 java发送邮件
package main; import org.apache.commons.mail.HtmlEmail; //需要资源的朋友请到我的资源库下载javamain的jar包 public class SendMain { public SendMain(){ } public static void main(String [] args){ send();
2012-10-29 17:14:56 391
原创 获得后缀名
/** * 获得后缀名 * @param fileName * @return String */ public static String getSuffixName(String fileName) { int pos = fileName.lastIndexOf("."); return fileName.substring(pos); }
2012-10-23 10:38:02 268
原创 删除物理文件
/** * 删除物理文件 * @param filePath 文件的物理全路径 */ public static void delFile(String filePath){ File file = new File(filePath); if(file.exists()){ file.delete(); } }
2012-10-23 10:37:31 431
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人