- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 static关键字
static的特点: 1.是一个修饰符,用于修饰成员 2.修饰的成员被所有的对象共享 3.优先于对象存在,因为static的成员随着类的加载就已经存在了、 4.修饰的成员多了一种调用方式 5.修饰的数据是共享数据,对象中存储的是特有的数据成员变量和静态变量的区别: String name; static String country;
2017-12-04 20:12:08
449
原创 文件上传
jsp代码 上传用户: 上传文件1: 上传文件2: 后台代码如下:@RequestMapping("/upload") public String upload(MultipartFile file, HttpServlet
2017-11-28 15:45:20
279
原创 自动装箱/拆箱机制
Java 1.5中引入了自动装箱和拆箱机制: (1)自动装箱:把基本类型用它们对应的引用类型包装起来,使它们具有对象的特质,可以调用toString()、hashCode()、getClass()、equals()等方法。 如下: Integer a=3;//这是自动装箱 其实编译器调用的是static Integer valu
2017-11-27 10:37:17
419
原创 最有价值的java 面试题<1>
1.面向对象的特征有哪些方面? 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两个方面. 抽象只关注对象有哪些行为和属性,并不关注这些行为的细节是什么. 继承:继承是从已有类得到继承信息创建新类的过程.提供继承信息的类被称之为父类(超类,基类) 得到继承信息的类被称之为
2017-11-27 10:10:33
246
原创 对事务的理解
事务:Transaction 是访问并可能更新数据库中各种数据项的一个程序执行单元.事务的四个属性: 原子性atomicity:一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做. 一致性consistency:事务必须是使数据库从一个一致性状态到另一个一致性状态.一致性与原子性是密切相关的. 隔离性isolation:一个事务
2017-11-26 19:17:15
374
原创 面向对象之封装
1.封装就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,构成一个不可分割的独立实体 数据被保护在抽象数据类型的内部,尽可能的隐藏数据内部的实现细节,只保留一些外部接口使之与外部发生关系.2.封装的三大好处: 良好的封装能够减少耦合 安全 隐藏信息,实现修改public class Fruit(){
2017-11-26 18:23:20
231
原创 改变spring-boot中端口号的三种方式
1.默认配置 Tomcat的默认端口号80802.在application.properties文件中配置server.port-8081server.context-path=/you3.编写yml配置文件server: port: 8082 context-path: /joyou
2017-11-24 16:19:02
1005
原创 三级联动
本次采用ssm框架做页面上的三级联动代码如下:JavaScript代码: $(function(){ $("#typeb").empty(); //再次选中是清空 $("#typec").empty(); $.post( "thresslevel",
2017-11-22 15:23:38
448
1
原创 Java中常见的问题<二>
1.Math中的几个方法? ceil 天花板,即向上取整 floor 地板,即向下取整, round 四舍五入 Math.round(-11.5)的结果为-122.代码优化 if(username.equals("assd")){} username有可能为null,会报空指针异常 ,改为:"assd".equals(username){
2017-11-21 20:23:32
260
原创 静态变量和实例变量的区别?
1.从语法上的区别: 静态变量前面要加static关键字,而实例变量前不加2.在程序运行时的区别: 实例变量属于某个对象的属性,必须 创建了实例对象,其中的实例变量才会 被分配到空间,才能使用这个实例变量。静态 变量不属于某个 实例对象,而是属于类,所以称为类变量 ,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配到空间,静态变量就可
2017-11-21 17:02:36
731
原创 java中最常见的面试问题<1>
1.switch语句能否作用在byte上,能否作用在long,能否作用在String上: 在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量,整数表达式可以是int基本类型或Integer包装类型由于byte short char都可以隐含转换为int,所以,这些类型以及这些类型的包装类也是可以的,显然,long String类型是不符
2017-11-18 15:12:36
180
原创 .java源文件中是否可以包括多个类(不是内部类)?有什么限制?
可以有多个类,但只能有一个public的类,并且public的类 名必须和文件名一致
2017-11-18 14:45:03
416
原创 Java中this和super的区别
this和super的主要区别如下: 不同点: 1.super()主要是 对父类构造函数 的 调用,this()主要是对重载函数的调用. 2.super()在继承父类的子类中的构造函数中使用,在 不同类中使用, this()是在同一类中不同的构造函数中使用 相同点: 1.都必须在构造函数的第一行调用,否则报错
2017-11-15 20:43:14
201
原创 泛型
泛型:泛型是1.5的新特性。其本质是参数化类型,也就是说操作 的数据类型被指定为一个参数。这种参数可以用在类,接口 和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的好处: 1.类型安全(消除强制类型的转换) 提高程序的安全性 2.避免强制类型转换,简化代码 提高效率泛型的特点: 1.擦除机制 .java文件编译成.class文
2017-11-12 20:49:21
176
原创 反射机制
反射:主要是指程序可以访问、检测和修改它本身状态或行为的 一种能力,并能根据自身行为的状态和结果,调整或修改 应用所描述行为的状态和相关的语义。看这个概念很晕的反射机制的作用: 1.反编译 .class ---> .java 2.通过反射机制访问java对象的属性,方法,构造方法等反射机制的好处:解耦合,降低耦合度,提高安全性,可维护性
2017-11-12 20:16:40
240
原创 多线程的问题:如何保证界面的分页参数安全的传递到dao层?
ThreadLocal是Java语言提供的用于支持线程局部变量的类。所谓的线程局部变量,就是仅仅只能被本线程访问,不能再线程之间进行共享访问的变量(每个线程一个拷贝),在javaweb的各种框架(spring,mybatis,hibernate)中都有使用,今天我们的这个分页也用ThreadLocal来传递参数package com.netease.live
2017-11-12 19:44:50
596
原创 日期格式的转化
当数据库中的日期格式为datetime类型,显示在界面上时就变成了标准的日期格式 不利于用户的体验,所以我们要讲其格式进行转化.这里用到的就是国际化标签fmt,其中有一个属性pattern就可以实现我们所需要的效果,代码如下:
2017-11-12 10:40:34
325
原创 对复选框中的值进行数学处理
代码如下:所有复选框的内容double通过查询数据库来展示到页面 ${f.fname}(${f.price }元)合计金额:JavaScript代码如下: var val = 0; function calc(obj){ val += parseFloat(obj);
2017-11-11 12:21:18
208
转载 【JSP开发】利用cookie实现商品浏览记录
在主页中显示商品,点击商品可以查看商品的具体信息,带用户浏览完之后,回到主页,就会看到自己曾经浏览过什么商品。商品主页Servlet[java] view plain copy CookieDemo3.java: package cn.edu.cookie; import java.io.IOException; import java.i
2017-11-11 08:23:56
504
原创 用Java提供的工具类对一个字符串进行加密
今天主要用到的技术是MD5,首先给大家介绍下MD5MD5:Message Digest algorithm 5 即信息摘要算法 单向加密技术,广泛用于加密和解密技术,常用于文件校验,不管文件多大,经过MD5后都能生成唯一的MD5值。实现其功能代码如下:public static void main(String[] args) throws NoSuchAlgorithmExc
2017-11-10 20:01:52
2256
原创 枚举的作用
枚举的作用: 1.限定用户输入的值(保证安全,有效性) 2.快速找到所需要的值枚举的本质:整型的字面值 (效率高)枚举的应用:public enum WeekDay { 星期日,星期一,星期二,星期三,星期四,星期五,星期六}public class test { public static void m
2017-11-08 14:55:30
1248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人