- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 java中你容易忘记的基础大盘点_java.lang.Date
日期格式化package com.ruge.modules.sys.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \*
2018-01-30 23:15:04 1298
原创 java基础面试题之String与StringBuffer与StringBuilder
三者在执行速度方面的比较:StringBuilder> StringBuffer > String String 字符串常量String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象StringBuffer 字符串变量(线程安全)每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引
2018-01-30 08:33:11 334
原创 2018年 每日分享一个技术贴
一月份推荐五个非常实用的软件---(编辑器和日常) 2016-02-01 19:18与程序猿谈恋爱后,我不得不做心机婊
2018-01-30 08:32:39 1785
原创 java基础面试题之String字符串冒泡排序
package com.tarena.fly;import java.lang.reflect.Array;import java.util.Arrays;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this tem
2018-01-29 22:17:32 1919
原创 java基础面试题之String字符串交换位置
package com.tarena.fly;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use File | Settings | File Templates. * \* Descript
2018-01-29 22:10:37 6073
原创 java基础面试题之String字符串出现次数
package com.tarena.fly;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use File | Settings | File Templates. * \* Descripti
2018-01-29 22:05:21 664
原创 java基础面试题之String字符串反转
说明:将"abcdef"反转成"fedcba"package com.tarena.fly;import org.junit.Test;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use
2018-01-29 21:15:27 437
原创 java中你容易忘记的基础大盘点_多线程
多线程的实现java多线程实现主要有三种方式:继承thread类,实现runnable接口,使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。这里我们只谈前两种。/** * @author 爱丽丝、如歌 * @description 创建一个子线程 完成1-100自然数的输
2018-01-28 20:57:10 167
原创 java中你容易忘记的基础大盘点_File
字符流:文本文件字节流:视频 音频 图片 FileInputStreampackage com.ruge.modules.business;import org.junit.Test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/** * @author
2018-01-23 15:59:32 164
原创 java中你容易忘记的基础大盘点_Collection
集合框架Collection接口 list:有序,可重复 ArrayList:主要的实现类LinkedList:频繁的插入,删除操作Vector:古老的实现类,线程安全Set:无序,不可重复 HashSet:LinkedHashSet:TreeSet:Map接口:存储键值对的数据HashMap:LinkedHashMap:Tree
2018-01-23 09:29:29 188
原创 java中你容易忘记的基础大盘点_abstract
abstract 类可以扩展(增加子类),但不能实例化。/** * @author 爱丽丝、如歌 * @Description: 正常 * @date 2018/1/22 9:42 */public class Main { public static void main(String[] args) { Person person = new
2018-01-22 13:17:15 279
原创 java中你容易忘记的基础大盘点_final
final关键字可以用于成员变量、本地变量、方法以及类。final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。你不能够对final变量再次赋值。本地变量必须在声明时赋值。在匿名类中所有变量都必须是final变量。final方法不能被重写。final类不能被继承。final关键字不同于finally关键字,后者用于异常处理。final关键字容易与finalize()方法搞
2018-01-22 10:11:53 183
原创 java中你容易忘记的基础大盘点_static
修饰成员变量/** * @author 爱丽丝、如歌 * @description 动物类_猫 * @create 2018-01-21 下午 6:29 **/public class Cat { private String id; static String name; public String getId() { return id;
2018-01-21 23:25:31 505
原创 java中你容易忘记的基础大盘点_包装类
包装类的作用提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数字时,要用包装类型包装类的构造方法 所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例 public Type(type value) 如:Integer i=new Integer
2018-01-21 21:54:49 242
原创 java中你容易忘记的基础大盘点_constructor(构造器)
1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用6.不添加任何构造器会默认有空的构造器继承与构造器使用super调用父类构造器的语句必须是子类构造器的第一条语句为什么
2018-01-21 21:36:50 145
原创 java中你容易忘记的基础大盘点_equals和==
== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 d
2018-01-21 21:30:02 172
原创 java中你容易忘记的基础大盘点_面向对象
封装封装(Encapsulation)是面向对象的一个重要特征,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。/** * @author 爱丽丝、如歌 * @description java封装 * @create 2018-01-21 下午 5:33 **/public class Test { /** *
2018-01-21 18:34:39 174
原创 java中你容易忘记的基础大盘点_数组
数组是多个 相同类型 数据的集合,实现对这些数据的统一管理。数组中的元素可以是任意数据类型。包括基本数据类型和引用数据类型。数组属于引用类型,数组型的数据是object,数组中的每个元素相当于该对象的成员变量。 public static void main(String[] args) { /** * 字符串静态初始化 */ Stri
2018-01-19 13:07:21 145
原创 java中你容易忘记的基础大盘点_流程控制
Java流程控制包括顺序控制、条件控制和循环控制。顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。if else和switch case循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。while和 do...while和 for 和 foreach条件控制pu
2018-01-18 23:06:10 215
原创 java中你容易忘记的基础大盘点_位运算符
public class test_位运算符 { public static void main(String[] args) { int c = 4<<0; System.out.println("4<<0 相当于 4*2^0"); System.out.println(c); }}D:\download\tool\jdk\
2018-01-18 17:02:10 180
原创 java中你容易忘记的基础大盘点 |和||的区别
public class test_or { public static void main(String[] args) { int a = 10; boolean b = true; int c = 10; boolean d = false; if(b|(a++)>0){ S
2018-01-18 15:39:11 139
原创 java中你容易忘记的基础大盘点_&和&&的区别
public class test_and { public static void main(String[] args) { int a = 10; boolean b = true; int c = 10; boolean d = false; if(b&(a++)>0){
2018-01-18 15:33:19 230
原创 java中你容易忘记的基础大盘点_关键字
1).访问修饰符的关键字(共3个)关键字意思备注,常用public公有的可跨包,(默认选择)protected受保护的当前包内可用private私有的当前类可用作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×protected√√××friendly√×××2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)关键字意思备注,
2018-01-17 18:50:57 200
原创 一篇文章教你学会使用java doc
IntelliJ IDEA 2016.3.1,本身提供了很好的 JavaDoc 生成功能,以及标准 JavaDoc 注释转换功能,其实质是在代码编写过程中,按照标准 JavaDoc 的注释要求,为需要暴露给使用者的类、方法以及其他成员编写注释。然后使用 IDEA 的功能自动调用 javadoc.exe(JDK 自带的工具)根据源代码中的注释内容自动生成 JavaDoc 文档(超文本格式)。这里有几
2018-01-17 16:50:11 316
原创 一篇文章教你学会使用github
下面是github的官网 先到官网上注册个账号吧https://github.com/点击过去注册一个用户吧接下来开始一个项目吧将url = git@github.com:manishnakar/polymer-demo.git ; 改成url = https://github.com/manishnakar/polymer-demo.
2018-01-03 19:25:47 979
原创 shiro 1.4.0 权限认证 03
授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP页面、查看
2018-01-02 11:36:18 2324
原创 shiro 1.4.0 身份认证 02
Realm:域,Shiro从从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。如我们之前的ini配置方式将使用org.apache.shiro.realm.
2018-01-02 11:02:06 754
原创 shiro 1.4.0 helloWorld 01
先来一发shiro的helloWorld吧 junit junit 3.8.1 test org.apache.shiro shiro-core 1.4.0 org.slf4j slf4j-log4j12 1.8.0-beta0
2018-01-02 09:52:09 606
原创 SSM框架zhengh
新建一个maven工程 怎么新建maven工程这里将不做赘述 不懂的小伙伴可以看一下这个博客你的maven个性化配置我就不管了 这里直接来一波公共的所需依赖 junit junit 3.8.1 test javax.servlet javax.servlet-api 4.0.
2018-01-02 09:12:46 472
Mybatis 3.2.3 帮助文档 中文 api
2017-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人