随笔分类 - He_Java
Java理论及实践常遇知识点及问题总结
摘要:
一、什么是异常处理 在Java编程中,异常处理是一种机制,用于处理程序运行时可能出现的异常情况。当程序出现异常时,程序会抛出一个异常对象,如果不加以处理,程序就会终止运行。因此,我们需要使用异常处理机制来捕获并处理这些异常,以使程序能够在出现异常时继续运行。在Java中,异常处理主要通过try-ca
阅读全文

摘要:
do...while循环格式 初始化语句 ; do { 循环体语句 ; 条件控制语句 ; } while( 条件判断语句 ); int i = 0; boolean loopFlag = true; do { i++; if(i==3){ loopFlag = false; } } while (l
阅读全文

摘要:
break 的作用 循环结构中使用break,直接结束当前循环体,跳出当前循环。 用于switch或者是循环语句中。 单用break 只跳出当前循环,如果使用标记,可以跳出其他外层循环。 常规用法示例 // 单用break 只能跳出当前循环B,A循环不受影响 // 循环A for (int i =
阅读全文

摘要:一、JDK JDK是Java开发工具包,其中包括编译工具(javac.exe)打包工具(jar.exe)等,也包括JRE。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre
阅读全文
摘要:
一、概述 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 二、为何使用 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用? 因为工厂模式就相当于创建实例对象的new,我们经常要根据类
阅读全文

摘要:
前言 Nginx反向代理服务,可以代理接收请求,并把请求转发到设置好的其他服务器上。 例如,Nginx服务器为 100.101.102.103,A服务为 100.101.102.104 ,通过Nginx配置文件,可以使Nginx服务器代理接收访问A服务的请求,然后转发到A服务上。 通过SSL证书配置
阅读全文

摘要:
例如:(以下为String类型的XML结构的字符串 String str = "以下内容") <xml> <AppId><![CDATA[1]]></AppId> <CreateTime>2</CreateTime> <InfoType><![CDATA[3]]></InfoType> <Compo
阅读全文
![xml字符串去除<![CDATA[]]>标记并转换成json](https://img2022.cnblogs.com/blog/1869035/202207/1869035-20220716132052863-1552620510.png)
摘要:
一:Java基础 1:Java有什么优势 Java适合于写软件,有封装、继承、多态、跨平台(生成.class文件,二进制级别)的优点。 2:基本名词 (1):JVM 虚构一个计算机,通过在实际的计算机上模拟仿真实现各种计算机的功能。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在
阅读全文

摘要:
一、IDEA生成JAR包 exe4j 下载地址:exe4j Download Inno Setup 下载地址:Inno Setup Downloads 1、基础配置 IDEA中 按住Ctrl+Shift+Alt+S,或者 File -->Project Structure,弹出配置框 2、配置JAR
阅读全文

摘要:注意:BigDecimal 尽量用String 类型进行初始化,否则容易造成小数点精准的问题。 BigDecimal 比较大小: 已知两个BigDecimal类型a,b(前提条件a,b不为null) 进行比较: if(a.compareTo(b) == -1){ System.out.println
阅读全文
摘要:
比如我们有一个实体类: public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { th
阅读全文

摘要:import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.HttpClient
阅读全文
摘要:1:判断字符串中是否包含某个字符(字符串): startsWith(): 这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置 此方法定义的语法如下: public boolean startsWith(String prefix, int toffset)
阅读全文
摘要:var str = "Hello World"; //H alert(str.substr(0,1)); //d alert(str.substr(-1)); //Hell alert(str.substr(0,4)); //H alert(str.charAt(0)); //d alert(str
阅读全文
摘要:场景: 实体类 OrderInfo 赋值给 OrderVo. 关系: OrderVo extends OrderInfo. BeanUtils.copyProperties(OrderInfo,OrderVo); 平时我们会写数据库对应的实体类。而我们想要返回给前端的结果不想使用这个数据库对应的实体
阅读全文
摘要:pom:是maven依赖文件。 jar:是java普通项目打包。 war:是java web项目打包。 pom: 打出来的可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。 jar: 通常是开发时要引用通用类,达
阅读全文
摘要:Java中==和equals() 在Java中,equals和==都是用于检测两个字符串是否相等,返回类型也都是boolean值,但是二者内部处理却不一样。 ==: ==是java中的一个二元操作符,用于比较原生类型和对象,比较基本数据类型时较为好理解; 比较规则:两个对象基于内存引用,若两个对象的
阅读全文
摘要:Java拆装箱就是java相应的基本数据类型和引用类型的互相转化。 1、Java拆装箱是Java1.5的新特性,即是可以这样定义,Integer count = 5 ;而不会出现IDE编译不过的错误。 2、装箱就是把byte ,int ,short, long ,double,float,boole
阅读全文
摘要:1、什么是异常: 程序开发和运行过程中会出现编译错误和运行错误。编译错误容易被发现并排除,而运行错误(逻辑错误和异常)很难预料。因此为了程序的稳定性和可靠性,就需要对程序异常处理和保护。 异常( Exception ):正常程序流程所不能处理或者没有处理的异常情况或异常事件。 2、异常的分类: 1)
阅读全文
摘要:1、java.util.Collection 是一个集合接口(集合的顶级接口)。它提供了对集合对象进行基本操作的通用接口方法,其直接继承接口有List与Set。 Collection ├——List │ ├——LinkedList │ ├——ArrayList │ └——Vector │ └——St
阅读全文