Java
文章平均质量分 52
Java
H4ppyD0g
中科院某研究所在读学生,主要方向为云计算/云原生安全,博客记录平时学习过程中的笔记,不免参考各种文章资料(如有侵权请联系删除),也会存在一些知识误区,欢迎师傅们指正。付费专栏和资源都是花费长时间整理的,收费仅作为整理资料的劳动收获,如果原作者认为侵权也请联系删除。
展开
-
总结IDEA中Java开发的一些注意事项(持续更新)
Maven引入外部jar包Maven引入jar包的官网https://mvnrepository.com/加入要导入fastjson,直接搜索即可,结果如下选择一个版本后,复制下面的Maven的xml代码到IDEA的pom.xml中即可注意还要在项目代码中import进去才可以使用IDEA中导入外部jar包报红报红如下所示点击刷新就可以解决@Test注解注解比较复杂,这里只用了下@Test这个注解在@Test下的函数不需要在main方法里也可以运行package com.j原创 2022-03-18 18:08:21 · 427 阅读 · 0 评论 -
java序列化和反序列化基础—fastjson、jackson
java解析json的库主要是fastjson和jackson。将JavaBean转成json格式字符串的过程是序列化,将json转成JavaBean的过程是反序列化。JavaBean是一个遵循特定写法的Java类。fastjson是阿里的开源json解析库,可以解析json格式的字符串,支持将JavaBean序列化为json字符串,也可以从 json字符串反序列化到JavaBean。...原创 2022-03-18 12:49:56 · 849 阅读 · 2 评论 -
java包名命名
包是java中有效地管理类的一个机制。不同java源文件中可能出现相同名字的类,这时候就需要使用包名进行区分。比如两个java源文件中有相同的类名,就可以给它俩放到两个包里。包名可以是一个合法的标识符,也是可以若干个标识符用.来分割而成的名字。示例如下package smr;package sun.com.cn;一般公司命名为com.公司名.项目名.模块名;即包名一般是域名倒着写的,是一个潜规则。如果包名为tom.jiafei,那么一定存在目录....\tom\jiafei\,其目录下有多个原创 2021-12-10 19:30:22 · 621 阅读 · 0 评论 -
SpringBoot写helloworld
MavenMaven是项目的管理和构建的自动化工具,用来解决java项目中包的依赖问题。Maven基础概念仓库:用于存储资源,包含各种jar包坐标:maven中的坐标用于描述仓库中资源的位置maven坐标主要组成groupId:定义当前maven项目隶属组织名称artifactId:定义当前maven项目名称version:定义对当前项目版本号全局仓库配置:修改conf/settings.xml文件配置本地仓库<localRepository>F:\maven\re原创 2021-12-06 13:03:52 · 799 阅读 · 0 评论 -
JavaSwing实现选择文件显示文件路径和内容
package hello.pack;import javax.swing.*;import javax.swing.filechooser.FileNameExtensionFilter;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.*;public class test { //顶层容原创 2021-09-15 14:24:16 · 786 阅读 · 0 评论 -
java基础汇总防忘
Java虚拟机----JVM(Java Virtual Machine)是运行所有Java程序假象的计算机,是Java程序的运行环境。跨平台: 任何软件都是运行在操作系统之上,Java编写的软件可以运行在任何操作系统上,这个特性成为Java语言的跨平台特性,该特性由JVM实现。编写的Java程序运行在JVM上,JVM又运行在操作系统上。Java虚拟机本身不具备跨平台性,每个操作系统都有不同...原创 2019-07-24 15:17:36 · 263 阅读 · 0 评论