
java
LiuHang03
阳光热爱生活
展开
-
java基础------数组
1.定义数组方式 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 例: int[] array = new int[3]; //定义长度为3的数组 方式2(同C语言) type 变量名[] = new type[数组中元素的个数]; 例 : int array1[ ]原创 2015-08-12 20:12:09 · 365 阅读 · 0 评论 -
JDBC(数据库)
一.数据库CURD方法命名CURD增(create)删(delete)查(Read) 改(updata)增:savexx/insertxxx删:removexxx/deletexxxx/delxxxx查:多个返回值(find--search开头)使用List>,单个(get)返回值HashMap改:updatexxx/modifxxx 插入的值与?号个数原创 2015-11-30 21:24:40 · 352 阅读 · 0 评论 -
修改方法内容,不重启tomcat服务器
.在加载项目时,需要选择tomCat服务器中Modules选项中选择项目,不勾选auto reloadingg enabled,使用debug模式开启服务,就可以实现改方法后不需要重启服务器,但一定是要使用debug模式开启程序。如下图:原创 2015-12-02 17:01:33 · 549 阅读 · 0 评论 -
序列化和反序列详解
一.序列化和反序列化概念把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。java中引入序列化机制主要是为了支持两种重要技术:RMI和JavaBean技术。二对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。只有实现了Seriali原创 2015-12-03 08:58:24 · 1145 阅读 · 0 评论 -
文件上传
文件上传 1.第三方插件 : swfupload.swf http://www.cnblogs.com/2050/archive/2012/08/29/2662932.html Plupload http://www.cnblogs.com/2050/p/3913184.html2.案例 (项目名): Web一. 借助文件上传第三方jar实现普通上传 文件上传的原创 2016-09-07 23:07:24 · 357 阅读 · 0 评论 -
在spring中使用jedis 连接调试单机redis以及集群redis
在spring中使用jedis连接单机redis以及集群redis原创 2016-11-09 09:41:26 · 2311 阅读 · 0 评论 -
阿里云Ubuntu环境搭建
一.安装Mysql 2.1安装GCC yum install gcc-c++ gcc libtermcap-devel.x86_64 -y 重置密码 mysql -u root -p 默认没有密码,进入后执行设置密码 set password = password(‘123456’) 安装未完成退出报错解决 rm -f /var/run/yum.pid 安装命令 # sud原创 2016-11-09 09:46:02 · 1337 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇2
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:15 · 420 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇1
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:14 · 418 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇3
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:19 · 424 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇4
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:28 · 534 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇5
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-13 20:15:40 · 383 阅读 · 0 评论 -
1.JAVA面试专题 一 基础篇6
一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较原创 2016-12-14 10:24:30 · 432 阅读 · 0 评论 -
java网络编程
网络通信1.找到对方Ip,数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口,逻辑端口。定义通信规则,这个通训规则称为协议,国际组织定义了通用协议tcp/ip(应用层(HTTP)、传输层(TCP、UDP)、网际层(ip)、网络接口层)IP地址:主机名:localhost 本地回环地址127.0.0.1原创 2015-11-30 21:14:49 · 351 阅读 · 0 评论 -
方法重载与方法重写
方法重载(Overloading) 什么是方法重载?(发生在同一个类中)方法名称相同,参数项不相同。那么认为一个方法是另一个方法的重载方法。注意:重载只跟参数有关,与返回类型无关。方法名和参数相同而返回类型不相同,不能说是重载。典型的方法重载:System.out.println(); Sysstem.out代表了一个java.io.PrintSte原创 2015-11-30 21:07:17 · 2233 阅读 · 0 评论 -
使用阿里云服务器插件
管理阿里云产品,除了控制台,又多了个入口,对于java程序猿来说,方便了不少。下载地址,http://www.aliyun.com/s/?k=eclipse&c=m,也可以到云市场搜eclipse,免费的哦:)首页有非常详细的使用过程。一、ECS插件 1. 账号管理和Region 配置 账号资源,这是在账户中心生成的key/secret 对,而不是个人的原创 2015-12-09 13:28:13 · 2102 阅读 · 0 评论 -
利用Tomcat管理数据源
1、JavaWeb服务器一般都提供数据源的实现,一般只需要做一些简单的配置即可。2、配置Tomcat的数据源Tomcat一旦配置了数据源,在启动时利用JNDI技术(JavaEE技术之一),把数据源放在JNDI容器中。JNDI:Java Naming and DirectoryInterface(Java命名和目录接口)简单理解:JNDI是一个Map结构的容器,类似window系统的原创 2015-12-10 23:05:40 · 526 阅读 · 0 评论 -
Struts2返回JSON对象的方法总结
如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的。 Struts2返回转载 2015-11-02 20:52:41 · 397 阅读 · 0 评论 -
super.this.static.final
1.super 关键字的作用:语法: super(实参);作用:通过子类的构造方法调用父类的构造方法,普通方法和属性语法规则:一个构造方法第一行,如果没有this(..),也没有显示去调用super();系统会默认调用super( );super(..)和this(..)是不能共存;注意:super(..);的调用,只能放在构造方法的第一行通过子类的构造方法去调用父类的原创 2015-11-30 21:15:56 · 380 阅读 · 0 评论 -
String详解
一.Scanner类概述 : JDK5后用于获取用户键盘输入 构造方法 public Scanner(InputString source ) System类下有一个静态常量 public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner类的成员方法 pu原创 2015-11-30 21:16:31 · 295 阅读 · 0 评论 -
Java开发经验记录
1.软件开发 != 程序设计2.提高软件开发生产率3.分而治之 : 把一个复杂的问题分解成若干个更小的,更简单的问题,逐个解决每个小问题,最后把各个小问题的解答组合起来。 一个复杂的系统开发任务,可以先分解若干个可以解决的子问题。4.优化5.大道至简基础知识的重要性:明确自己的目标,坚持不断地学习,学习得越多,了解得越多,你就越有信心学习下去。万丈高楼平地起。由深入浅原创 2015-11-30 21:17:09 · 397 阅读 · 0 评论 -
反射、泛型(通配符)、注解
反射(reflect)反射机制:通过一个对象得到对象所在的完整的”包.类”名称 (实例对象.getClass( ).getName( ) ) 通过对象反射求出类的名称一切的操作都将使用Object完成,类、数组、的引用都可以使用Object进行接收.任何一个类没有明确声明继承自哪个父类时,则默认继承Object类,所以getClass( )方法是Obj原创 2015-11-30 21:08:25 · 666 阅读 · 0 评论 -
StringBuffer和StringBuilder
1.org.apache.commons.lang.StringUtils StringUtils类 isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(Stringstr) public static boolean isNotBlank原创 2015-11-30 21:15:34 · 238 阅读 · 0 评论 -
数组与类集(集合)
数组1.数组的声明:(数组一旦定义就不能更改)例如dog是一个类 int d=new dog[ ] dog tom[ ]; 数组tom的元素可以存放dog对象的引用; 数据确定 int[] arr={3,1,5,6}; 数据不确定 int arr=new int[4]; 二维数组 int arr[row][col]原创 2015-11-30 21:09:24 · 425 阅读 · 0 评论 -
java环境配置
1.Windows配置CATALINA_BASEC:\Program Files\Java\apache-tomcat-6.0.41CATALINA_HOMEC:\Program Files\Java\apache-tomcat-6.0.41CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.j原创 2015-11-30 21:10:08 · 289 阅读 · 0 评论 -
封装、继承、多态
面向对象的三大特性:封装,继承,多态继承是面向对象的重要概念,软件中得继承和现实中得继承概念一样继承是实现软件可重用性的重要手段(A继承B,A就拥有了B得所有特性)java中支持类的单继承,也就是说A只能继承B,A不能同时继承Cjava中继承使用extends关键字1.封装性①、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。原创 2015-11-30 21:07:52 · 623 阅读 · 0 评论 -
多线程
线程安全: 线程同步,当一个程序对一个线程安全的方法或语句访问时,其他的不能对他进行操作,必须等到这次访问结束才能对这个线程安全的方法进行访问线程不安全:线程不同步线程安全问题是由全局变量及静态变量引起的,若每个线程中对全局变量,静态变量只有读操作,而无写,一般来说,这个局部变量线程安全的,若多个线程同时执行写操作,一般考虑线程同步,否则可能影响线程安全。 安原创 2015-11-30 21:08:56 · 273 阅读 · 0 评论