
Java
秋雨雁南飞
这个作者很懒,什么都没留下…
展开
-
eclipse 下载
https://www.eclipse.org/downloads/直接安装eclipse便可。汉化语言包:https://www.eclipse.org/babel/downloads.php选择对应版本解压汉化包并覆盖 Eclipse\drogins文件夹中同名的 features 目录和 plugins 目录,这样下次启动 Eclipse 时便会自动加载语言包...原创 2021-08-08 00:55:14 · 245 阅读 · 0 评论 -
Java XStream XML序列化反序列化
环境:jdk13xstream-1.4.9.jar 下载地址:http://x-stream.github.io/download.htmlxmlpull-1.1.3.1.jar 下载地址:https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar实体:@XStreamAlias("user") // 定义根节点别名,等同于xStream.alias("user", User.class...原创 2021-08-05 12:54:44 · 729 阅读 · 0 评论 -
Java反编译工具
1、JD-GUIhttp://java-decompiler.github.io/#jd-gui-download2、Luytenhttps://github.com/deathmarine/Luyten/releases/tag/v0.5.3原创 2021-08-05 10:18:59 · 180 阅读 · 0 评论 -
Java HashMap、Hashtable区别
区别 HashMap Hashtable 效率/线程 非线程安全的。所以HashMap效率性能要高 线程安全的,方法级别的强制同步,效率低 null值 null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null key和value都不允许出现null值 继承 继承自AbstractMap 继承自Dictionary 扩容 容量默认大小是16,扩容为原来容量2倍 容量默认大小是11,增加的方式是old*2+...原创 2021-08-04 12:04:31 · 176 阅读 · 0 评论 -
Java 可变参数
类似C# param ,不过java写法不同跟c#一样一个方法中只能指定一个可变参数,且它必须是方法的最后一个参数。格式:typeName... parameterNamepublic static void printMax( double... numbers) { for (int i = 1; i < numbers.length; i++){ System.out.println("The value is " + numbers[i]);原创 2021-08-03 10:07:31 · 207 阅读 · 0 评论 -
Java Api文档
jdk13:https://docs.oracle.com/en/java/javase/13/docs/api/index.htmljdk11:https://docs.oracle.com/en/java/javase/11/docs/api/index.htmljdk8:https://docs.oracle.com/javase/8/docs/api/index.html原创 2021-08-02 16:03:44 · 171 阅读 · 0 评论 -
Java java StringBuilder、StringBuffer区别
StringBuffer和StringBuilder的区别StringBuffer是同步执行,是线程安全的,效率低 StringBuilder不是同步执行,是线程不安全的,效率高多数情况下建议使用 StringBuilder 类StringBuffer:https://www.runoob.com/manual/jdk11api/java.base/java/lang/StringBuffer.htmlStringBuilder:https://www.runoob.com/manual..原创 2021-08-02 15:49:30 · 177 阅读 · 0 评论 -
Apache Commons工具类,Jar包下载
下载地址:https://commons.apache.org/下载好后再java项目添加jar包引用原创 2021-08-02 14:58:28 · 2214 阅读 · 0 评论 -
编译java报错 :编码 GBK 的不可映射字符 (0x80)
控制台编译java文件报错:javac MainTest.java编码 GBK 的不可映射字符 (0x80)解决:编译加上字符集:javac -encoding UTF-8 MainTest.java输出:原创 2021-07-30 16:33:45 · 256 阅读 · 0 评论 -
VSCode配置maven
方法一:(Ctrl+,) ,搜索 java.configuration.maven输入maven的settings.xml路径方法二:搜索maven编辑settings路径:原创 2021-07-28 12:53:50 · 19756 阅读 · 1 评论 -
Window配置Maven
一、配置Mavenmvn -versionMaven官网:https://maven.apache.org/download.cgi1、下载后解压到目录2、配置环境变量添加 MAVEN_HOME 环境变量:修改path环境变量:path变量添加:%MAVEN_HOME%\bin验证Maven配置:cmd输入:mvn -version下图所示表示配置成功二、设置settings.xml1、con...原创 2021-07-28 12:16:35 · 407 阅读 · 0 评论 -
VS Code配置java环境
下载扩展:Java Extension Packvscjava Language Support for Java™ by Red Hat Debugger for Java Java Test Runner Maven for Java Project Manager for JavaVS Code配置JDK 环境:打开vscode设置(Ctrl + ,) --> 搜索设置输入 javahome --> 点击 Java: Home下的在settings.json...原创 2021-07-27 13:54:33 · 1864 阅读 · 1 评论