Java基础
word_joke
这个作者很懒,什么都没留下…
展开
-
java中string和int互相转化
String ---> int (Double, Float, Long 同样适用) 1.) int j = Integer.parseInt([String]); 或 j = Integer.parseInt([String],[int radix]); //直接使用静态方法,不会产生多余的对象,但会抛出异常 2.) int j = Integ...原创 2018-02-24 11:06:26 · 236 阅读 · 0 评论 -
substring的用法
截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;String str ="123456789";str.substring(0) ——> 123456789str.substring(1) ——> 23456789 //截取字符串:(包头不包尾)str.substring(0,1) ——> 1st...转载 2018-09-23 09:11:01 · 4431 阅读 · 0 评论 -
String 字符串 转成List 集合
第一: 代码@RequestMapping(value = "/addUserDoMenuPrivilege", method = RequestMethod.POST)@ResponseBodypublic String addUserDoMenuPrivilege(int userID,String userCode,String menu_codeList,String pricodeLis...原创 2018-05-22 14:38:40 · 19369 阅读 · 0 评论 -
JS 的 onclick(this) 传值
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script><script type="text/javascript"> function openMenu(menuName){ var text = $(menuName).text(); if(text=="英雄信息表"){ ..原创 2018-05-17 17:22:56 · 7578 阅读 · 0 评论 -
6大设计原则、23种设计模式
了解设计模式的朋友们,想必都听说过“六大设计原则”吧。其实最经典的 23 种设计模式中或多或少地都在使用这些设计原则,也就是说,设计模式是站在设计原则的基础之上的。所以在学习设计模式之前,很有必要对这些设计原则先做一下了解。1、单一职责原则There should never be more than one reason for a class to change.理解:不同的类具备...转载 2018-04-07 00:58:53 · 229 阅读 · 0 评论 -
ArrayList.LinkedList.Vector三者之间的区别与联系
现在得去说说这三者之间的区别与联系了:这三者都是实现了List接口,都拥有List接口里面定义的方法,并且同时拥有Collection接口的方法; ArrayList:采用的是数组的方式进行存储数据的,查询和修改速度快,但是增加和删除速度慢;线程是不同步 LinkedList:采用的是链表的方式进行存储数据的,查询和修改速度慢,但是增加和删除速度快 Vec...转载 2018-04-04 20:06:20 · 562 阅读 · 0 评论 -
HashMap和HashSet的区别
什么是HashSetHashSet实现了Set接口,它不允许集合中有重复的值,当我们提到HashSet时,第一件事情就是在将对象存储在HashSet之前,要先确保对象重写equals()和hashCode()方法,这样才能比较对象的值是否相等,以确保set中没有储存相等的对象。如果我们没有重写这两个方法,将会使用这个方法的默认实现。public boolean add(Object o)方法用来在...转载 2018-04-04 19:59:44 · 90 阅读 · 0 评论 -
JDBC
----------Oraclejdbc.driver_class=oracle.jdbc.driver.OracleDriver //数据库驱动jdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcl //数据库地址jdbc.connection.username=c##wuyong//数据库名称jdbc.connection....转载 2018-04-17 00:29:35 · 119 阅读 · 0 评论 -
Java的平台无关性
.class文件就是JVM(Java虚拟机)上的“可执行文件”。Java代码(.java)经编译后生成一种二进制的文件(.class),这是一种和具体平台无关的文件,怎么说呢?我们的Java程序在平台上不是直接运行于系统上的,而是通过JVM来运行,不同平台的JVM是不同的,但是对外都提供相同的接口,这样.class文件不管在什么平台下都能和这些“相同的”接口正确“嵌合”,具体能怎样在不同的平台下运...转载 2018-04-03 20:09:10 · 186 阅读 · 0 评论 -
Object类中常见的方法
protected Object clone()创建并返回此对象的一个副本。 boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。 protected void finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 Class<?> getClass()返回此 Object 的运...转载 2018-04-03 19:27:59 · 165 阅读 · 0 评论 -
Java序列化和反序列化+Serializable接口的作用
将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象序列化是将对象状态转换为可保持或传输的格式的过程。java中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。)的状态信息写入到一个字节流中使其可以通过socket进行传输、或者持久化到存储数据库或文件系统中;然后在需要的时候通过字节流中的信息来重构一个相同的对象。一般而言,要使得一个...转载 2018-04-03 19:18:15 · 224 阅读 · 0 评论 -
常用的JDK包
java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包。java.io: 这里面是所有输入输出有关的类,比如文件操作等。java.nio:为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用java.net: 这里面是与网络有关的类,比如URL,URLConnection等。java.util:...原创 2018-04-03 19:07:52 · 172 阅读 · 0 评论 -
session和cookie
session的原理: http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息。session就是一种保存上下文信息的机制,她是针对每一个用户的,session的内容在服务器端,通过sessionId来区分不同的客户,session是以cookie或url重写为基础的,默认用cookie来实现,系统会创造一个JSESSIONID的输出co...转载 2018-04-03 19:03:14 · 133 阅读 · 0 评论 -
Win10环境下配置 Java环境变量
Win10环境下如何配置Java JDK系统环境变量【图文教程】Windows10正式版发布后,不少用户都在第一时间对系统进行了升级。但是,最近有位刚刚升级的用户反映自己因为工作需求要在Windows10环境下配置Java JDK系统环境变量,却不知道该如何操作。这该怎么办呢?接下来,小编就向大家分享Win10环境下配置Java JDK系统环境变量的具体方法。(一)准备工作:从Oracle官网下载...转载 2018-03-31 21:24:47 · 400 阅读 · 0 评论 -
java中POJO类为什么要实现序列化
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileO...转载 2018-10-17 23:00:44 · 2608 阅读 · 0 评论