
Java
文章平均质量分 65
AcceptedLin
ACC
展开
-
Spring学习
Spring 是 Java EE 编程领域的一款轻量级的开源框架,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,它的目标就是要简化 Java 企业级应用程序的开发难度和周期。Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。Spring 的诞生与发展早期的 J2EE(Java EE 平台)推崇以 EJB 为核心的转载 2022-04-06 15:05:54 · 136 阅读 · 0 评论 -
win7环境下java的环境配置
给大家介绍在win7环境下配置java环境变量。前提:java的jdk。欧阳的jdk安装在C:\Program Files\Java\jdk1.8.0_201接着,打开系统->高级系统设置->环境变量。新建一个JAVA_HOME C:\Program Files\Java\jdk1.8.0_201(这里是你的安装路径,最好复制粘贴)然后在Path下添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;然后打开cmd,输入javac,若转载 2022-01-18 13:19:33 · 4497 阅读 · 0 评论 -
Java将Hashmap按照value的值进行排序
Java将Hashmap按照value的值进行排序我们会将普通的数组用Arrays.sort()方法进行排序。而我们对其他类型进行排序的时候,我们需要重载比较器,对接口进行重写其中的compare函数。我们可以使用匿名类来进行填写。1、value 类型为IntList<Map.Entry<String,Integer>> list=new ArrayList<>();list.addAll(map.entrySet());...转载 2020-09-03 13:43:07 · 7504 阅读 · 0 评论 -
add和addProperty的区别
add和addProperty的区别区别addProperty是用来添加原生数据类型的add是用来添加JsonElement对象的转载 2020-08-25 15:38:02 · 1742 阅读 · 0 评论 -
Java之Serializable
Java之Serializable什么是Serializable接口一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。什么是序列化?序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。为什么要序列化对象把对象转换为字节序列的过程称为对象的序列化把字节序列恢复为对象的过程称为对象...转载 2020-08-25 10:47:34 · 374 阅读 · 0 评论 -
spring注解中@component
spring注解中@componentspring注解中@component就是bai说把这个类交给Spring管理,du又一次起个名字叫zhiuserManager,因为不清楚这个类是属于哪个dao层面,所以就用@Component。因为在持久层、业务层和控制层中,分别采用@Repository、@Service和@Controller对分层中的类进行凝视,而用@Component对那些比较中立的类进行凝视。注解@component...转载 2020-08-25 10:40:53 · 624 阅读 · 0 评论 -
Gson基本操作
Gson基本操作String、JsonObject、JavaBean 互相转换User user = new Gson().fromJson(jsonObject, User.class);User user = new Gson().fromJson(string, User.class);String string = new Gson().toJson(user);JsonObject...转载 2020-08-18 20:20:49 · 1377 阅读 · 0 评论 -
Java8 forEach 使用
Java8 forEach 使用java发布于 2019-08-22引言在本文中,我们将向您展示如何使用新的java 8 foreach语句循环List和Map。############################################################For-Each循环也叫增强型的for循环,或者叫foreach循环...转载 2020-08-18 17:06:20 · 6943 阅读 · 0 评论 -
java的finally用法
java的finally用法finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。之前在写爬虫的时候数据库连接的频率很高,有时候数据处理的不好,sql报错后,抛出异常但后边的数据库连接没有断开。导致最后数据库连接数过大,不让再连接了(因为是个人库,所以直接重启了一下)。这个释放数据库连接的操作就可...转载 2020-08-18 16:24:56 · 20176 阅读 · 0 评论 -
Java中Lambda表达式中“->“
Java中Lambda表达式中"->"在《JAVA核心编程》中,有一段这样的代码:import javax.swing.*;import java.awt.*;import java.io.File; public class ImageViewer { public static void main(String[] args){ EventQueue.invokeLater(() ->...转载 2020-08-17 20:13:53 · 21077 阅读 · 0 评论 -
Java Map中get不存在的key和containsKey方法
Java Map中get不存在的key和containsKey方法Map集合中,get一个不存在的值,不会抛出异常,获得的返回值为null。public static void main(String[] args){ Map<String, String> a = new HashMap<String, String>(); String string = a.get("a111"); System.out.println(str...转载 2020-08-10 14:33:42 · 34536 阅读 · 1 评论 -
java遍历集合过程中删除元素注意的问题
java遍历集合过程中删除元素注意的问题看下面的代码:public static void main(String args[]) { List<String> famous = new ArrayList<String>(); famous.add("liudehua"); famous.add("madehua"); famous.add("liushishi"); famous.ad...转载 2020-07-28 15:00:43 · 2514 阅读 · 0 评论 -
java8 lambda 替代if-else
java8 lambda 替代if-else普通 if语句 enum Type { APPLE("apple"), ORANGE("orange"), PEAR("pear"), OTHER("other"); private final String type; Type(String type) { ...转载 2020-07-26 13:37:58 · 17639 阅读 · 1 评论 -
Java中的abstract方法和abstract类
Java中的abstract方法和abstract类abstract修饰符用来修饰类和成员方法1:用abstract修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化。2:用abstract修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有什么功能,但不提供具体的实现。abstract 规则:1:抽象类可以没有抽象方法,但是有抽象方法的类必须定义为抽象类,如果一个子类继承一个抽象类,子类没有实现父类的所有抽象方法,...转载 2020-06-29 15:42:38 · 394 阅读 · 0 评论 -
java中字符串拼接方式
java中字符串拼接方式由于String对象时不可变对象,因此在需要对字符串进行修改操作时(如字符串连接和替换),String对象总是会生成新的对象,所以其性能相对较差。 String常量的累加操作:对于静态字符串的连接操作,Java在编译时会进行彻底的优化,将多个连接操作的字符串在编译时合成一个单独的长字符串。 String变量的累加操作:底层使用了StringBuilder的功能。 StringBuf...转载 2020-06-23 19:50:59 · 1143 阅读 · 0 评论 -
Java中对List集合内的元素进行顺序、倒序、随机排序
Java中对List集合内的元素进行顺序、倒序、随机排序import java.util.Collections;import java.util.LinkedList;import java.util.List;public class Test { List list = new LinkedList(); public static void main(String[] args) { List list ...转载 2020-06-23 19:46:41 · 12398 阅读 · 0 评论 -
Java中Double保留小数位
Java中Double保留小数位1. 能四舍五入double d = 114.145;d = (double) Math.round(d * 100) / 100;System.out.println(d);2.BigDecimal.ROUND_HALF_UP表示四舍五入,BigDecimal.ROUND_HALF_DOWN也是五舍六入,BigDecimal.ROUND_UP表示进位处理(就是直接加1),BigDec...转载 2020-06-16 12:21:21 · 4754 阅读 · 0 评论 -
Java-Double转String, 去掉0结尾的小数位
Java-Double转String, 去掉0结尾的小数位小问题:double值的小数位是0时,转String会有“.0”结尾。比如,double值是“12”,转String得到的字符串是“12.0”。如果需要去掉0结尾的小数位,应当如何解决呢?解决方案:DecimalFormat decimalFormat = new DecimalFormat("###################.###########");System.out.pr...转载 2020-06-16 12:18:38 · 23339 阅读 · 1 评论 -
java清空list的多种方法
java清空list的多种方法1.用list.clear()方法清空list;用此方法,其它引用该list的值也会变成空list2 = list;//此时list2有值list.clear();//先将list赋值给list2,再清空,此时list和list2都为空2.用list = null来清空listlist=null;3.new ArrayList()来清空listArrayList&l...转载 2020-06-05 20:23:05 · 15268 阅读 · 0 评论 -
java 判断Object对象是否为空或者空字符串
java 判断Object对象是否为空或者空字符串/** * 判断Object对象为空或空字符串 * @param obj * @return */ public static Boolean isObjectNotEmpty(Object obj) { String str = ObjectUtils.toString(obj, ""); return StringUtils....转载 2020-06-05 13:40:15 · 7234 阅读 · 0 评论 -
Java 中 HashMap 初始化
Java 中 HashMap 初始化1、HashMap 初始化的文艺写法HashMap 是一种常用的数据结构,一般用来做数据字典或者 Hash 查找的容器。普通青年一般会这么初始化:HashMap<String, String> map = new HashMap<String, String>();map.put("name", "test"); map.put("age", "20");...转载 2020-06-02 13:29:21 · 3959 阅读 · 0 评论 -
Java类方法调用-
Java类方法调用--Java中的一个类怎么调用另一个类中的方法如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。class A{public static void a(){}public void b(){}}public class B{public static void main(String[...转载 2020-05-25 18:51:39 · 139 阅读 · 0 评论 -
JAVA 随机取出数组中N条不重复的数据
JAVA 随机取出数组中N条不重复的数据public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("日本"); list.add("中国"); list.add("美国"); list.add("德国"); ...转载 2020-05-25 18:48:25 · 2420 阅读 · 1 评论 -
java 中double型转化成int型
java 中double型转化成int型//不进行四舍五入操作: (int)x //进行四舍五入操作: Integer.parseInt(new java.text.DecimalFormat("0").format(x))转载 2020-05-25 18:47:23 · 477 阅读 · 0 评论 -
java String[]、ArrayList字符串数组与字符串集合互转。
java String[]、ArrayList字符串数组与字符串集合互转1、String[]转ArrayList<String>(字符串数组转字符串集合)。//创建数组与集合String[] string=new String[5];ArrayList<String> list = new ArrayList<String>();//把数组转成集合,也就是把数组里面的数据存进集合;Collections.addAll(list, str...转载 2020-05-18 14:16:44 · 9371 阅读 · 0 评论 -
Java中@Autowired注释的作用
Java中@Autowired注释的作用Spring2.5之后,可以使用@Autowired注解来实现DI(依赖注入),这个词本身的英文意思就是自动装配。spring可以自动帮你把Bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。@Autowired注释进行自动注入时,spring容器中匹配的候选B...转载 2020-04-28 18:17:48 · 2673 阅读 · 0 评论 -
java的finally用法
java的finally用法finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。之前在写爬虫的时候数据库连接的频率很高,有时候数据处理的不好,sql报错后,抛出异常但后边的数据库连接没...转载 2020-04-28 18:01:03 · 307 阅读 · 0 评论 -
java 判断两个list是否相等的方法
java 判断两个list是否相等的方法 public static boolean isEquals(List<String> list1,List<String> list2){ if(null != list1 && null != list2){ ...转载 2020-04-19 13:38:57 · 2352 阅读 · 2 评论 -
JAVA之Map和JSONObject互转
JAVA之Map转JSONObjectshow me code:private JSONObject toJsonObj(Map<String, Object> map, JSONObject resultJson) { Iterator it = map.keySet().iterator(); ...转载 2020-04-14 17:47:35 · 6851 阅读 · 0 评论 -
HashMap是无序的
HashMap是无序的一、说明HashMap是基于哈希表Map的实现。HashMap的设计初衷主要是为了解决键值(key-value)对应的关联的,HashMap的优势是可以很快的根据键(key)找到该键对应的值(value),但是我们在使用的过程中需要注意一下,HashMap是一种...转载 2020-04-12 12:23:24 · 2514 阅读 · 0 评论 -
java判断某个数据的类型
java判断某个数据的类型date instanceof Object (date是要判断的数据,Object是类型,如String,返回值是true)String test_a = "test_a";if (test_a instanceof String) //判断test_a的类型是否为String,返回tru...原创 2020-03-30 16:40:40 · 9533 阅读 · 1 评论 -
「IDEA」 提示: Unchecked call to 'XXXX' as a member of raw type 'XXXX' less... (Ctrl+F1)
Unchecked call to 'XXXX' as a member of raw type 'XXXX' less当遇到编译器把你的代码高亮的时候,证明需要对代码进行优化了:出现了如下提示:Unchecked call to 'XXXX' as a member of raw type 'XXXX' less... (Ctrl+F1)表示编译器发出未经检查的警告的...转载 2020-03-29 15:35:21 · 4327 阅读 · 0 评论 -
Java遍历list的三种方式
Java遍历list的三种方式问题场景在IDEA里面用传统for循环遍历list的时候,提示‘for loop replaceable with foreach …’,为什么会提示?难道foreach的效率高?动手实验了一把。思考与比较首先foreach其实是语法糖,是对迭代器的简化,它让你不用关心索引的问题...转载 2020-03-29 15:32:06 · 345 阅读 · 0 评论 -
JSONObject与JSONArray的使用
JSONObject与JSONArray的使用在进行json的反序列化的时候,往往我只需要json中的一段报文,而不是整个报文。该如何处理呢?这个时候我们就可以使用”JSONObject与JSONArray“来解决我们的问题。如下面的代码,我只对其中json里面的processActions的数组里面的claz...转载 2020-03-28 17:18:27 · 520 阅读 · 0 评论 -
Java之Iteration can be replaced with bulk 'Collection.addAll' call 数组转成List的方法
Java之Iteration can be replaced with bulk 'Collection.addAll' call 数组 转成List的方法字符串数组转换为List在我们开发中是一个很常见的操作,我们可能从SharedPreferences读出数据需要转换成list,很多时候可能是这样写的:public List<String> get...转载 2020-03-15 15:41:09 · 3932 阅读 · 0 评论 -
java web应用调用python机器学习训练的模型
java web应用调用python机器学习训练的模型项目线上平台是用java编写的web应用程序,而深度学习使用的是python语言,这就涉及到了在java代码中调用python语言的方法。为了能在java应用中使用python语言训练的算法模型,我在网上找了很久。我大概找到了三种方法: 1. java代码可以直接调用python代码,只需要下载相...转载 2019-07-21 21:54:50 · 17340 阅读 · 6 评论 -
Java中@Override注解的作用
Java中@Override注解的作用在java中如果方法上加@Override的注解的话,表示子类重写了父类的方法。当然也可以不写,写的好处是:可读性提高 编译器会校验写的方法在父类中是否存在public class Father { public void test(){ System.out.println(...转载 2019-08-31 15:54:53 · 2048 阅读 · 1 评论 -
Java异常处理之InvocationTargetException(反射异常)
Java异常处理之InvocationTargetException(反射异常)InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!示例:package com.zzj.test.reflect; public...转载 2019-09-08 15:47:53 · 2140 阅读 · 0 评论 -
Kotlin IntelliJ IDEA环境搭建
Kotlin IntelliJ IDEA环境搭建IntelliJ IDEA 免费的社区版下载地址:https://www.jetbrains.com/idea/download/index.html下载安装后,我们就可以使用该工具来创建项目,创建过程需要选择 SDK, Kotlin 与 JDK 1.6+ 一起使用。在右侧的下...转载 2019-09-14 13:26:05 · 328 阅读 · 0 评论 -
JAVA String.valueOf()方法的使用
JAVA String.valueOf()方法的使用一、由基本数据型态转换成String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是String.valueOf()这个参数多载的方法有以下几种(1)String.valueOf(boolean b): 将...转载 2019-09-14 21:29:54 · 17634 阅读 · 0 评论