自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 注解

jdk自带注解 @Override //覆盖父类的方法 @Deprecated//过时注解 @SuppressWarnings("deprecation")//忽略deprecated警告 常见第三方注解 spring @Autowired//自动注入实例 @Service @Repository 自定义注解 ...

2018-11-15 11:07:03 156

原创 class

class类 1.静态的成员、普通数据类型类不是对象 2.class是对象,类java.lang.Class的对象

2018-11-15 11:06:11 194

原创 request

1.request.setCharacterEncoding(“UTF-8”);//解决中文乱码问题,无法解决URL中文乱码问题 2.request.getParameter(“username”);//获取元素 3.String[] favorites=request.getParameter(“favorite”);//获取多个元素 ...

2018-11-15 11:05:43 160

原创 cookie

创建cookie对象 Cookie newCookie= new Cookie(String key,Object value); 写入cookie对象 respone.addCookie(newCookie); 读取Cookie对象 Cookie[] cookies=request.getCookie(); 案例—登录页面保存用户名和密码信息 login.jsp <% String ...

2018-11-15 11:05:09 129

原创 jsp九大内置对象

1.什么是内置对象? web容器创建的一组对象,不需要new,就可以直接是使用 2.九大内置对象 out、session、request、respond、page、config、application、pageContext、exception ...

2018-11-15 11:03:35 125

原创 file文件

1.文件编码 gbk编码中文占用2个字节,英文占用1个字节 utf-8编码中文占用3个字节,英文占用1个字节 utf-16be 中文占用2个字节,英文占用1个字节 2.文本文件 就是字节序列,可以是任意编码的字节序列。 3.java中File的用法 File file2=new File(); file.exists();//判断文件是否存在 file.delete();//删除文件 file.m...

2018-11-15 11:02:16 357

原创 servlet

1.什么是servlet? Servlet 是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。 2.tomcat容器等级 tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个context对应一个web工程。 3.编写servlet 1.创建一个类HelloServl...

2018-11-13 11:15:34 166

转载 jdbc的使用

2018-11-09 09:49:51 130

翻译 java基础之集合框架

java集合分为两个接口Collection、Map, Collection集合: List接口及其实现类–ArrayList 注:list是接口,不能实例化 Arrays.asList(数组);//将数组变为list 通过迭代器的输入list Iterator it=list.iterator(); list的修改方法: list.set(修改位置,内容) list的删除方法: list.re...

2018-11-09 09:48:05 123

原创 xml文件解析

DOM解析XML文件 //创建一个DocumentBuliderFactory 的对象 DocumentBuliderFactory dbf=DocumentBuliderFactory.newInstance(); //创建一个DocumenttBuilder的对象 DocumenttBuilder db=dbf.newDocumenttBuilder(); //加载xml文件到当前项目下 Do...

2018-11-09 09:44:36 168

转载 Java中==与equals的区别

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(),比较的是他们的值。 2.复合数据类型(类) 当他们用()进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JA...

2018-10-22 10:57:41 149

转载 删除重复数据只保存一条数据

1.查询多条重复的数据 SELECT * FROM app_store.app_file WHERE app_id IN ( SELECT app_id FROM app_store.app_file GROUP BY app_id HAVI...

2018-10-18 14:55:32 705

转载 StringUtils的isEmpty与isBlank的区别

isEmpty相当于 a=="" || a==null isBlank判断字符串是否为空或长度为0或由空白符(whitespace)构成 StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" “) = true StringUtils.isBlank(” “) = true Str...

2018-10-10 18:09:38 355

原创 java基础之接口

写接口: [修饰符] (abstract) interface extends [接口1,接口2...]{ //接口方法 例如: public void playGame(); } 注:1.没有abstract时,系统会默认添加。 2.给接口命名时,会在最前面写"I",与普通的类进行区别。 实现接口: [修饰符] 类型 extends...

2018-10-08 16:17:24 124

原创 java基础之抽象类

作用:限制规定子类必须实现某些方法,但是不关注实现细节 使用规则: public abstract class a{ //定义方法 public abstract void b(); public abstract void c(); }

2018-10-08 16:13:40 108

原创 java基础之引用类型转换

instanceof检查是否能否转换 if(转换原值 instanceof 转换后的值){ //强制类型转换 例如: Cat cat=(Cat) Animal; }

2018-10-08 16:12:55 183

转载 java基础之Obejct类

1.toString(); 注:IntelliJ IDEA 中set\get\toString的快捷方式是ALT+Insert 2.equals(); equals与是等效的(Object类中的equals没什么区别),不同的原因就在于有些类(像String、Integer等类)对equals进行了重写,但是没有对equals进行重写的类(比如我们自己写的类)就只能从Object类中继承equal...

2018-10-08 16:11:38 216

原创 java基础之this关键字

1.this关键字代表当前对象 this.属性 代表当前对象的属性 this.方法 代表当前对象的方法 2.封装对象属性的时候,经常会用到this关键字。例如get、set。

2018-10-08 16:09:39 181

原创 java基础之super关键字

super代表父类 1.使用用例,例如: super.age super.name 2.如果子类构造方法没有调用父类的构造方法,则默认调用父类构造方法;如果子类的构造方法用super()调用父类构造方法,则super()必须放在子类构造的第一行。 4.子类的构造过程中一定会调用父类的构造方法。 ...

2018-10-08 16:08:26 123

原创 java基础之final关键字

final可以修饰类、方法、属性、变量 final修饰类,类不能被继承。 final修饰方法,方法不能被重写。 final修饰属性,属性必须初始化,可直接初始化或者在构造方法中初始化。并且不能在其他方法中修改值。 final修饰变量,变量则不允许修改,因此,变量变为常量。 ...

2018-10-08 16:06:04 129

原创 ActionHandler

1.通过id查询某张表的数据 BizObject byID = QueryFactory.getInstance(“表名”).getByID(this._objId); 2.定位 this.pushLocation(Bundle.getString(“国际化标签”), “地址”); 例如: this.pushLocation(Bundle.getString(“special_tracking.l...

2018-09-30 17:51:13 940

原创 java基础之static

1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员,如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 public class TestStatic{ static int testData; int data; public static void test(){ TestStatic ts=ne...

2018-09-27 15:26:26 95

原创 java基础之方法的重写规则

1.返回值类型 2.方法名 3.参数类型及个数 都要与父继承类的方法相同,才是方法的重写。

2018-09-27 15:16:00 320

原创 java基础之访问修饰符

访问修饰符 private 默认 protected public 本类 √ √ √ √ 同包 √ √ √ 子类 √ √ 其他 √

2018-09-27 15:11:39 177

原创 java基础之封装对象

private float testVar; public float getTestVar(){ return testVar; } public void setTestVar(float testVar){ this.testVar=testVar; } 注释:setTestVar中this.testVar指的是私有成员变量,testVar指的是传入的参数。 ...

2018-09-27 15:00:41 212

原创 java基础之定义一个类

/* *1.先定义一个类 *2.定义类的属性(成员变量) *3.定义类的方法 *4.定义类的局部变量 **/ public class test{ int overallVar; public void mothodTest(){ int partVar=0; ............ } } 注释: 1.java 会给成员变量一个初始值,但是不会给局部变量初始...

2018-09-27 14:55:36 4887

原创 IntelliJ IDEA启动java web显示:mothod breakpoints may dramatically slow down debugging

今天用启动IntelliJ IDEA启动java web时,项目启动成功,web却加载非常缓慢,一个项目启动了大概30分钟,在网上查找了很多原因,也查看了network,都不知道哪里的原因,无意中发现启动时报mothod breakpoints may dramatically slow down debugging。 经查询博客园的“请叫我大头哥”的博客得知 可能是打了debug没有去掉断点,所...

2018-09-27 11:42:01 292

原创 java基础之数组

1.在声明数组的同时赋值时不能指定数组长度 int a[]=new a[10]; int a[]=new a[]{1,2,3,4,5,6,7,8,9,10} int a[][]=new int[2][3]; int a[][]={{1,2,3},{4,5,6}} 排序 语法: Arrays.sort(数组名); 可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ...

2018-09-21 17:51:41 392

转载 Java 基础之方法重载

本文从慕课网中整理而得 问: 什么是方法的重载呢? 答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载。 问: 如何区分调用的是哪个重载方法呢? 答: 当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪...

2018-09-21 17:46:21 191

转载 java基础之随机数

本文截取https://www.cnblogs.com/haw2106/p/8036523.html 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i<30;i++){ System.out.println((i...

2018-09-21 17:43:15 143

转载 mysql查询表索引

本文转自夏日博客https://www.xiariboke.com/article/4061.html MySQL查询表索引命令的有两种命令形式,代码如下: mysql> SHOW index FROM `tblname`; 或者: mysql> SHOW keys FROM `tblname`; 运行以上命令得到的结果,下面将将所得的结果中每列的意思做一下说明. Table 表...

2018-09-21 16:39:09 2253

转载 JS和JQUERY的区别

本文转自https://www.cnblogs.com/hanqishihu/p/5601328.html ①.根据ID取元素 { JS:取到的是一个DOM对象。 例:var div = document.getElementByID(“one”); JQUERY:取到的是一个JQUERY对象。 例:var div = $("#one");——括号里面是根据某个东西来找,相当于一个选择,如果我们要...

2018-09-21 10:40:28 123

原创 java基础之while与do while

1. while(先判断,再执行) while(判断条件){ 循环体 } 2.do…while(先运行,再判断) `do{ 循环体 }while(判断条件)`

2018-09-05 17:00:53 120

原创 java基础之Scanner

//先导入 import java.util.Scanner; //方法内 Scanner sc= new Scanner(System.in); String str=sc.next();//获取输入的字符串 double db=sc.nextDouble();//获取输入的浮点型数据 int in=input.netInt(); ...

2018-09-05 16:55:37 127

原创 java基础之swith的用法

> switch(判断值){ > case 1:执行体;break; > case 2:执行体;break; > ... > default:执行体;break; > } 1.switch后面的小括号中表达式必须是整型或者字符型; 2.case后面为常量或者常量表达式; 3.case匹配后,未遇到break,则继续执行到br...

2018-09-05 16:50:37 1233

原创 java基础第一天

一、标识符 1.标识符有字母、数字、下划线(_)、美元符号($)组成,但不能以数字开头 2.标识符不能包含关键字和保留字 3.标识符严格区分大小写 二、类型转换 https://www.cnblogs.com/mzzcy/p/7052663.html 三、注释 1.文档注释 /* * *@author 标明开发该模块的作者 *@version 标明该模块的版本 ...

2018-09-04 18:22:47 91

原创 java知识了解

1.JAVA SE、JAVA EE、JAVA ME是什么意思? JavaSE是Java Standard Edtion的缩写,译成中文就是Java标准版,也是Java的核心。 无论是JavaEE(Java企业版)还是JavaME(Java微型版)都是以JavaSE为基础。 相当于JAVA SE就是Java的语法规则。 2..java文件 —&...

2018-09-03 18:16:17 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除