![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
java
第五个世界
很多事情即将开始,很多人的命运即将改变
展开
-
找不到主类或无法加载主类
javac HelloWorld.java //编译 java HelloWorld //运行以上两句一般不会出现问题。有时会找不到主类或无法加载主类,原因可能是java 程序里带了包的路径必须带上包名执行,如 java com.csii.test.HelloWorld 若依然报错,必须保证当前目录下的包目录存在且包目录下有该class文件...原创 2022-01-08 23:52:19 · 775 阅读 · 0 评论 -
Java集合容器
目录1 集合容器概述什么是集合2 集合的特点3 集合和数组的区别4 使用集合框架的好处1 集合容器概述什么是集合集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在...原创 2020-04-11 21:42:00 · 237 阅读 · 0 评论 -
异常处理
目录1 Java异常架构与异常关键字Java异常简介Java异常架构ThrowableError(错误)Exception(异常)1 Java异常架构与异常关键字Java异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,...原创 2020-04-11 23:11:09 · 295 阅读 · 0 评论 -
Java基础知识
1 JVM、JRE和JDK的关系JVMJava Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。JREJava Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数...原创 2020-04-11 21:27:27 · 430 阅读 · 0 评论 -
反射的简单应用2
import java.io.FileReader; import java.io.FileWriter; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.Properties;需求:通过配置文件运行类中的方法public class ReflectTest {原创 2016-11-13 22:29:15 · 157 阅读 · 0 评论 -
反射的简单应用三
import java.lang.reflect.Field;/* * 需求:写一个方法, public void setProperty * (Object obj, String propertyName, Object value){}, * 此方法可将obj对象中名为propertyName的属性的值设置为value。 * 适用场景:可以对一个类任意类型的成员变量 设置值(原创 2016-11-13 22:33:56 · 162 阅读 · 0 评论 -
正则表达式简单应用1
/* * * 分析: * A:键盘录入邮箱 * B:定义邮箱的规则 * 14851806580@qq.com * lidyid@163.com * linqingxia@126.com * fengqingyang@sina.com.cn * fqy@i原创 2016-11-14 19:08:07 · 200 阅读 · 0 评论 -
正则表达式简单应用2
import java.util.Arrays;/* 分割功能:如下一个字符串:”91 27 46 38 50” * 请写代码实现最终输出结果是:”27 38 46 50 91” * */public class SpiltTest3 { public static void main(String[] args) { String str = "91 27原创 2016-11-14 19:10:31 · 199 阅读 · 0 评论 -
正则表达式简单应用3
1,public class replaceDemo { public static void main(String[] args) { String old_str = "Hello563413Java12345621HelloWorld"; String regex = "\\d"; //屏蔽掉数字 String new_原创 2016-11-14 19:13:49 · 215 阅读 · 0 评论 -
正则表达式简单应用4
import java.util.regex.Matcher; import java.util.regex.Pattern;/* * 获取功能: * 获取下面这个字符串中由三个字符组成的单词 * java se xue wan le gao xing bu neng du li bian xie yi ge cheng xu le ma? */public class getDe原创 2016-11-14 19:14:51 · 293 阅读 · 0 评论 -
反射简单的应用
import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.ArrayList; //反射的应用 //需求:给定一个ArrayList<Integer> 集合,要求添加字符串数据 public class ArrayListSTest { pu原创 2016-11-13 20:29:56 · 150 阅读 · 0 评论 -
TCP协议应用--上传文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputSt原创 2016-11-12 21:21:41 · 240 阅读 · 0 评论 -
深度遍历:递归的应用
/* *需求:对指定目录进行所有内容的列出(包含子目录中的内容) *也可以理解为深度遍历 *分析:listFiles方法只会列出当前目录下的所有文件 *但是如果需要访问当前目录下的文件下的文件, * 那还要对listFiles方法 *进一步操作 * */public class FileTest {public static void main(String[] a原创 2016-11-04 22:03:30 · 282 阅读 · 0 评论 -
修改配置文件信息
需求:对已有的配置文件信息进行修改 分析:读取这个文件并将这个文件中的键值数据存储到 集合中。再通过集合对数据进行修改。再通过流修改 后的数据存储到文件中public static void demoProperties_5() throws IOException { //1,建立properties集合,用来装读取的数据。 Properties pr原创 2016-11-05 14:43:22 · 322 阅读 · 0 评论 -
应该程序:试用结束,请购买正版
import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Properties;/* * 定义功能,获取一个应用程序的运行的次数,如果超过5次, * 给出使用次数已到请注册的提示,并不要再运行程序 *原创 2016-11-05 17:13:05 · 646 阅读 · 0 评论 -
获取指定目录下,指定扩展名的文件
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.FilenameFilter; import java.io.IOException; import java.util.ArrayList; import java.util.Collection;原创 2016-11-06 13:54:06 · 1065 阅读 · 0 评论 -
文件的切割与合并
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; /* * 切割文件 * 一个源文件,切割成多个目的文件 * (一个输入流,多个输出流) *原创 2016-11-07 18:14:26 · 219 阅读 · 0 评论 -
最大字节数取子串
import java.io.UnsupportedEncodingException;/* * 定义一个方法,按照最大的字节数来取子串。 * 如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的 * 半个,那么半个就要舍弃。如果取四个字节就是“ab你” * ,取五个字节还是“ab你”。 * */public class TestCode { public sta原创 2016-11-08 16:32:00 · 259 阅读 · 0 评论 -
网络编程—UDP协议传输接受与发送数据
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class SendDemo {public static void main(String[] args) throws IOExcepti原创 2016-11-11 17:56:43 · 352 阅读 · 0 评论 -
在dos窗口演示简易聊天程序
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /* * 需求原创 2016-11-11 22:02:33 · 1564 阅读 · 0 评论 -
TCP协议传输运用
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.Socket;//需求:客户端键盘录入,服原创 2016-11-12 14:06:53 · 232 阅读 · 0 评论 -
深度遍历:删除全部文件
/* * 需求:删除当前目录(目录里面内容全部删除) * 分析:如果单单使用delete不能完成,因为delete不能删除带内容的 * 目录,所以必须使用深度遍历进行删除,该方法思想是从内往外删除。 */public class FileTest2 {public static void main(String[] args) { //1.建立你所需要删除的目录 F原创 2016-11-04 22:49:59 · 242 阅读 · 0 评论