- 博客(14)
- 收藏
- 关注
原创 日期格式化的时候不能用大写YYYY年份
@Test public void test06(){ Calendar calendar=Calendar.getInstance(); calendar.set(2019,Calendar.DECEMBER,31); Date time = calendar.getTime(); System.out.println(time); SimpleDateFormat simpleDateFormat=new SimpleDateFormat("YYYY-MM-
2021-01-19 17:34:49
299
原创 字符串的拆解和组装
@Test public void test05(){ String a="1,2,3,4"; String[] split = a.split(","); Set<String> set=new TreeSet<>(); for(String s:split){ set.add(s); } set.remove("3"); StringBuffer stringBuffer=new StringBuffer(); String[] stri.
2021-01-18 15:26:00
220
原创 json格式转成Map类型
@Test public void test04() throws JSONException { String a="{\"id\":1,\"name\":\"lv\"}"; JSONObject json=new JSONObject(a); Iterator<String> it = json.keys(); Map<String,Object> map=new HashMap(); while(it.hasNext()){ String key..
2021-01-18 14:45:46
467
原创 SimpleDateFormat时间格式转换
SimpleDateFormat时间格式转换public class TestDate { public static void main(String[] args){ /** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分
2021-01-06 09:34:54
316
原创 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句INSERT INTO SELECT语句语句形式:insert into table2(field1,field2,...)select value1,value2,... from table1要求目标表table2必须存在,由于目标表table2已经存在,所以我们除了插入源表table1的字段外,还可以插入常量。SELECT INTO FROM语句形式:select value1,value2,..
2020-12-28 17:23:47
102
原创 Mybatis获取插入记录的自增长字段值
Mybatis获取插入记录的自增长字段值①在Mapper.xml文件中添加属性 “useGeneratedKeys” 和 “keyProperty” ,其中keyProperty是Java对象(即对应实体类)的属性名<insert id="insert" parameterType="com.lv.bean.User" useGeneratedKeys="true" keyProperty="id"> insert into user(name,age)values
2020-12-18 10:14:43
221
原创 访问修饰符
访问修饰符访问权限类包子类其他包public√√√√protected√√√×default√√××private√×××public:对任何人都是可用的protected:继承的类可以访问以及和private一样的权限default:包访问权限,即在整个包内均可被访问private:除类型创建者和类型的内部方法之外的任何人都不能访问访问权限范围越小,安全性越高...
2020-11-18 09:54:12
59
原创 构造器
构造器和类名相同没有返回值,不能为void在类中默认有有一个无参构造public class Student{ String name; public Student(){}//默认构造器 }作用:new 对象本质在调用构造方法初始化对象的值注意:定义了有参构造后,如果想要使用无参构造,必须显示定义一个无参构造public class Student{ String name; public Stud
2020-11-17 15:45:35
103
原创 重载和重写的区别
重载在同一类中方法名相同参数列表不同与返回类型无关与访问修饰符无关重写重写父类的方法方法名相同参数列表相同返回类型相同访问修饰符不能严于父类
2020-11-16 15:09:02
64
原创 int和Integer的区别
int和Integer的区别Integer是int的包装类,int是基本数据类型;Integer变量必须实例化后才能使用,int变量不需要;Integer实际是对象的引用,指向此new的Integer对象,int是直接存储数据值;Integer的默认是是null,int的默认值是0;由于Integer变量实际是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远不相等(因为new生成的是两个对象,其内存地址不同)Integer i=new Integ
2020-11-09 15:07:26
288
原创 HelloWorld
HelloWorld新建一个java文件文件后缀名修改为.java文件HelloWorld.java文件若没有显示后缀名,可以手动打开public class HelloWorld{ public static void main(String []args){ System.out.println("HelloWorld"); }}//文件名与类名需要一致打开cmd(保证和HelloWorld文件在同一目录下)javac HelloWo
2020-11-07 11:36:46
68
原创 安装JDK
卸载JDK删除java的安装目录删除环境变量中的JAVA_HOME删除path下关于java的目录cmd指令查看java -version 是否存在安装JDK从官网下载电脑对应版本的JDK8双击安装JDK默认C盘,可以选择安装路径,记住路径位置配置环境变量①:我的电脑–>右键–>属性②:环境变量–>JAVA_HOME③:配置path变量,添加%JAVA_HOME%\bin以及%JAVA_HOME%\jre\bincmd java-ve
2020-11-07 10:52:00
81
原创 常用的dos命令
打开CMD的方式开始+命令提示符windows+R键 输入cmd打开控制台在文件夹出按住shift+右键,在此处打开命令窗口以管理员身份运行常用的Dos命令#盘符切换 d: 后者 cd /d d:#查看当前目录下的所有文件 dir#切换目录 cd(change directory)#返回上一级 cd..#清理屏幕 cls (clear screen)#退出终端 exit #查看电脑的ip ipconfig#打开计算机 calc#打开画图工具 mspaint#打开记事
2020-11-05 18:26:33
141
原创 MarkDown常用语法
MarkDown (#+空格=一级标题)二级标题 (##+空格=二级标题)三级标题(以此类推)字体HelloWorld(两边加两个*=加粗)HelloWorld(两边加一个*=斜体)HelloWorld(两边加三个*=斜体加粗)HelloWorld(两边加两个~=删除线)引用(>+空格=引用)床前明月光,疑是地上霜。分割线(—或者***=分割线)图片(![]+()=显示图片)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3rmc7eNr-
2020-11-04 18:25:37
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人