2016年11月15日
摘要: 1 package com.yzy; 2 3 /** 4 * Synchronized功能说明类 5 * 6 * @author yinzhiyuan 7 * 8 */ 9 public class SynchronizedDemo { 10 // 共享变量 11 private boolean ready = false; 12 priv... 阅读全文
posted @ 2016-11-15 22:42 网络哈气高手 阅读(355) 评论(0) 推荐(0) 编辑
  2016年8月29日
摘要: 无内容 阅读全文
posted @ 2016-08-29 20:57 网络哈气高手 阅读(111) 评论(0) 推荐(0) 编辑
  2016年8月28日
摘要: JDBCà使用JAVA操作数据库 Web前端:HTML5,CSS3,JavaScript,jQuery Servlet与JSP JDBC 一、使用JDBC操作数据库的步骤 a) 将数据库的驱动导入到项目中。(.jar文件) b) 将数据库驱动加载到内存中 i. 使用Class.forName(“包名 阅读全文
posted @ 2016-08-28 23:03 网络哈气高手 阅读(167) 评论(0) 推荐(0) 编辑
摘要: final修饰成员变量: 1、可以在声明时直接赋值。 2、如果没有在声明时为final的成员变量初始化,必须在该类的所有的构造方法中为final的成员变量初始化。 阅读全文
posted @ 2016-08-28 23:02 网络哈气高手 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 线程 一、JAVA中创建线程的两种方法: 1.继承java.lang.Thread类。 2.实现java.lang.Runnable接口。 3.在JAVA中Thread类实现了Runnable接口,并且Thread类中定义了许多与线程相关的属性与方法。 二、run():线程体,线程将要执行的代码。 阅读全文
posted @ 2016-08-28 23:01 网络哈气高手 阅读(102) 评论(0) 推荐(0) 编辑
摘要: I/O流 一、流的分类 1.方向:输入流(读)、输出流(写)。 2.单位:字节流(操作二进制文件)、字符流(操作文本文件)。 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer 3.功能:节点流,管道流(处理流) 4.java.io.File 阅读全文
posted @ 2016-08-28 22:59 网络哈气高手 阅读(172) 评论(0) 推荐(0) 编辑
摘要: (2)、java.util.HashSet类:集合中的元素根据哈希值进行排序。创建集合时可以指定集合的长度,并且当长度不够时默认以75%的比例增加集合的长度。 4、List集合 (1)、ArrayList:线性数据结构,根据位置查询元素时效率高,添加与删除元素时效率低。在创建集合时可以指定集合的长度 阅读全文
posted @ 2016-08-28 22:58 网络哈气高手 阅读(166) 评论(0) 推荐(0) 编辑
  2016年8月20日
摘要: 什么是POJO 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 pojo和j 阅读全文
posted @ 2016-08-20 22:43 网络哈气高手 阅读(381) 评论(0) 推荐(0) 编辑
  2016年8月18日
摘要: 四、java.lang.String类:是JAVA中不可变的字符序列。 1.String是final的类。 2.每次对String的修改都会产生新的String对象。在工作中如果需要大量的修改字符串时,不建议使用String类型。 3.String重写了Object类中的equals(),用于判断字 阅读全文
posted @ 2016-08-18 22:18 网络哈气高手 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 常用类 一、与日期相关的类 1.java.util.Date类:工作中最常用的功能:获得系统当前时间。 2.java.util. Calendar类:抽象类,与日历相关的类。可以获得与日期相关的信息。 3.java.text.DateFormat及其子类:可以对Date与String进行相互的转换。 阅读全文
posted @ 2016-08-18 22:16 网络哈气高手 阅读(192) 评论(0) 推荐(0) 编辑
  2016年8月16日
摘要: MyEclipse有拼写检查的功能,但是它不会正常的检测jsp文件的内容,它会认为你的拼写不正确,也就是说即使你写了正确的代码它也会出现黄线或红线,非常不爽。 解决方案: 第一种方案:右键点击某一文件或文件夹,选择“MyEclipse”,之后选择“Exclude From Validation”。之 阅读全文
posted @ 2016-08-16 23:08 网络哈气高手 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 异常处理 a) java.lang.Throwable类:是JAVA中所有异常与错误的父类。 b) java.lang.Error类:在编写程序时不应该捕获与处理的严重的问题。 c) java.lang.Exception类:在编写程序时应该捕获或处理的问题。 d) 非运行时异常:在编写程序时必须捕 阅读全文
posted @ 2016-08-16 23:07 网络哈气高手 阅读(138) 评论(0) 推荐(0) 编辑
  2016年8月15日
摘要: 抽象与接口 a) 修饰类:抽象类,抽象类不能实例化(不能new),只能使用抽象类的子类。抽象类也有构造方法(子类会在自己构造方法的第一行调用父类的构造方法)。 b) 修饰方法:抽象方法。抽象方法只有方法的声明没有方法的实现。子类必须重写父类中所有的抽象方法(当子类也为抽象类时,可以不重写父类中的抽象 阅读全文
posted @ 2016-08-15 21:16 网络哈气高手 阅读(166) 评论(0) 推荐(0) 编辑
  2016年8月14日
摘要: 如果要想让 servlet 的 init () 方法在服务器启动 时就被执行,则需要在 web.xml 中相应的 servlet 下配置 <load-on-startup>1</load-on-startup>设置为正整数(包括0) 这样此Servlet 就会在服务器启动 时执行了。(注意:如果设置 阅读全文
posted @ 2016-08-14 22:59 网络哈气高手 阅读(6115) 评论(0) 推荐(0) 编辑
摘要: web.xml里面可以定义两种参数:<context-param> 和</init-param> (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下: (2)servlet范围内的参数,只能在servlet的方法doGet()、doPost() 阅读全文
posted @ 2016-08-14 21:27 网络哈气高手 阅读(6066) 评论(1) 推荐(1) 编辑
摘要: 当新建Web Project后,在WebRoot中IDE自动生成的index.jsp。index.jsp默认生成的代码内容中: 需要解释第3行,第4行和第10行。 第3行为request.getContextPath(),是你的新建时指定的工程名。这个名字是部署到服务器上的名字。 第4行为reque 阅读全文
posted @ 2016-08-14 12:36 网络哈气高手 阅读(496) 评论(0) 推荐(0) 编辑
  2016年8月13日
摘要: 运行结果: 阅读全文
posted @ 2016-08-13 14:51 网络哈气高手 阅读(3433) 评论(0) 推荐(0) 编辑
摘要: 技术要点:快速排序是对气泡排序的一种改进,其排序速度相对较快。基本思想是:通过一趟排序将要排序数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据小,然后再按此方法对这两部分数据分别进行快速排序。整个排序过程可以递归进行,以此是整个数据变成有序序列。 阅读全文
posted @ 2016-08-13 12:34 网络哈气高手 阅读(8220) 评论(1) 推荐(0) 编辑
摘要: 技术要点:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 阅读全文
posted @ 2016-08-13 11:31 网络哈气高手 阅读(5197) 评论(0) 推荐(0) 编辑
摘要: 技术要点:Java的Arrays类提供了一个sort()方法,使用该方法可以很方便地对各种数组进行排序,大大降低了数组排序的难度。 阅读全文
posted @ 2016-08-13 11:00 网络哈气高手 阅读(2462) 评论(0) 推荐(0) 编辑
  2016年8月12日
摘要: a) 默认情况下,子类会在自己构造方法的第一行使用super()调用父类无参的构造方法。 b) 当父类没有无参的构造方法,而子类没有调用父类有参的构造方法时,编译失败。 a) 父类大,子类中。 b) 父类的引用可以直接指向子类的对象(子类可以直接赋给父类)。 c) 父类必须强制转换才能赋给子类。 d 阅读全文
posted @ 2016-08-12 20:46 网络哈气高手 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 技术要点:插入排序是将一个记录插入到有序数列中,是得到的新数列仍然排序。插入排序算法的思想是:将n个有序数存放在数组a中,要插入的数为x,首先确定x插在数组中的位置p,数组中p之后的元素都向后移动一个位置,空出a(p),将x放入a(p)。这样即可实现插入后数列仍然有序。 阅读全文
posted @ 2016-08-12 18:36 网络哈气高手 阅读(1031) 评论(0) 推荐(0) 编辑
  2016年8月11日
摘要: 包(package):文件夹 一、包的作用: 二、当类位于包中时,类的首行必须为package语句(注释除外)。 三、当使用其它包中的类时,需要使用import语句导入类(导包)。 四、java.lang包中的内容,JVM会自动导入。 五、eclipse中直接创建在src(default packa 阅读全文
posted @ 2016-08-11 21:55 网络哈气高手 阅读(243) 评论(0) 推荐(0) 编辑
  2016年8月10日
摘要: 技术要点:冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样 数组元素就像气泡一样从底部上升到顶部。 冒泡算法在双层循环中实现,其中外层循环控制排序轮数,是要排序数组长度-1次,而内部层循环主要是用于对 阅读全文
posted @ 2016-08-10 21:34 网络哈气高手 阅读(8101) 评论(0) 推荐(0) 编辑
摘要: a) 形参与实参 一、 形参为基本数据类型:形参改变,实参不变。 二、 形参为引用数据类型:形参改变,实参通常都会改变。 b) 可变长参数:JDK1.5开始出现 一、可变长参数只能用于形参。 二、格式: 数据类型… 参数名 三、可变长参数的本质:一维数组。 四、如果方法有多个参数,可变长参数必须出现 阅读全文
posted @ 2016-08-10 20:45 网络哈气高手 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 类与对象 a) 成员变量(属性,字段,全局变量,域):在类中声明的变量。描述类的特征。 b) new关键字:在堆中开辟空间,创建类的实例(对象)。 c) 类的每个对象有自己的成员变量。 d) 成员方法:描述类的动作(行为)。 一、基本格式: 访问权限 返回类型 方法名([参数列表]){ 代码; } 阅读全文
posted @ 2016-08-10 20:44 网络哈气高手 阅读(121) 评论(0) 推荐(0) 编辑
  2016年8月8日
摘要: a) 中断循环: l break:只能出现在switch或循环语句。当出现在循环语句中时的作用:立即结束所在循环。 l continue:只能出现在循环语句中。作用:结束本次循环,使所在循环立即进入下一次循环。 b) 数组:一组相同数据类型的集合。 l JAVA中的数组为引用数据类型。但数组中的元素 阅读全文
posted @ 2016-08-08 19:22 网络哈气高手 阅读(187) 评论(0) 推荐(0) 编辑
摘要: a) System.out.print():输出内容不换行。方法中必须有参数。 b) System.out.println():输出内容并换行。方法可以没有参数。 a) 选择结构:if语句,switch语句 b) if语句 l 格式 if(条件){ 代码; } if(条件){ 代码; }else{ 阅读全文
posted @ 2016-08-08 19:14 网络哈气高手 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 数据类型 a) 整数:JAVA没有无符号的数字。JAVA的整数可以为十进制,八进制(用0开头),十六进制(用0X或0x开头),不能表示二进制。 l byte:1个字节,-27~~27-1 l short:2个字节,-215~~215-1 l int:4个字节,-231~~231-1,JAVA中的整数 阅读全文
posted @ 2016-08-08 19:01 网络哈气高手 阅读(244) 评论(0) 推荐(0) 编辑
  2016年8月3日
摘要: 运行结果: 待更新。。。。。。。。。。。。 阅读全文
posted @ 2016-08-03 19:50 网络哈气高手 阅读(298) 评论(0) 推荐(0) 编辑
摘要: JDK:可以编写,编译及运行JAVA应用程序及JAVA小应用程序的工具。 JRE:可以运行JAVA应用程序及JAVA小应用程序的工具。 JVM:JAVA虚拟机。 配置JAVA环境变量:我的电脑à右键à属性à高级à环境变量,环境变量之间使用英文分号分隔。 path:JDK的bin路径。 classpa 阅读全文
posted @ 2016-08-03 17:38 网络哈气高手 阅读(199) 评论(0) 推荐(0) 编辑
摘要: --集合运算:并集,交集,补集--并集:UNION/UNION ALL--查询收入最高与收入最低的员工,显示员工的last_name,salarySELECT LAST_NAME AS EMP_NAME,SALARYFROM EMPLOYEESWHERE SALARY=(SELECT MAX(SAL 阅读全文
posted @ 2016-08-03 17:35 网络哈气高手 阅读(192) 评论(0) 推荐(0) 编辑
  2016年8月2日
摘要: 运行结果: 待更新。。。。。。。。。 阅读全文
posted @ 2016-08-02 20:31 网络哈气高手 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 运行结果:我输入“我是网络高手哈奇” 得到加密之后的字符串“挩朗繩翤鯠捳嗰塿” 我输入要解密的字符串“挩朗繩翤鯠捳嗰塿” 得到解密之后的字符串“我是网络高手哈奇”,待更新。。。。。。。。。。 阅读全文
posted @ 2016-08-02 20:23 网络哈气高手 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: SELECT EMP.LAST_NAME,DEPT.DEPARTMENT_NAME,LOC.CITYFROM EMPLOYEES EMP LEFT JOIN DEPARTMENTS DEPT ON EMP.DEPARTMENT_ID=DEPT.DEPARTMENT_IDLEFT JOIN LOCAT 阅读全文
posted @ 2016-08-02 18:13 网络哈气高手 阅读(144) 评论(0) 推荐(0) 编辑
  2016年8月1日
摘要: --查询employees表中所有6月入职员工的last_name,hire_date(格式:YYYY-MM-DD),salary(格式:5,000.00)SELECT LAST_NAME,TO_CHAR(HIRE_DATE,'YYYY-MM-DD') AS 入职时间,TO_CHAR(SALARY, 阅读全文
posted @ 2016-08-01 19:13 网络哈气高手 阅读(212) 评论(0) 推荐(0) 编辑
  2016年7月30日
摘要: <div class="cell"><input type="text" name="Username" id="js-mobile_ipt" value="请输入用户名" class="text" maxlength="20"onfocus="if (value =='请输入用户名'){value 阅读全文
posted @ 2016-07-30 22:33 网络哈气高手 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 如果可以登录任意的一个用户可以通过一下方法来知道当前有哪些用户。select distinct owner from all_objects 查看当前用户。 如果你在安装的时候没有设置密码的话 oracle有三个默认的用户名和密码1.用户名:sys密码:change_on_install2.用户名: 阅读全文
posted @ 2016-07-30 13:16 网络哈气高手 阅读(23409) 评论(0) 推荐(2) 编辑
摘要: 第一步:链接:https://pan.baidu.com/s/1kU8AWcf 密码:73z2将两个压缩包的文件进行解压,必须安装顺序解压,压缩第2个文件的时候你可以选择覆盖解压或者不覆盖,效果 都一样,因为没有文件是相同的。 或者你可以手动将2中的database\stage\Components 阅读全文
posted @ 2016-07-30 13:04 网络哈气高手 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 在安装Dialog的第四步,它有提示的安装目录,所安装的盘可以改 但是目录名不能改,照着它原先给的目录名创建文件夹就没问题了 阅读全文
posted @ 2016-07-30 12:55 网络哈气高手 阅读(12147) 评论(0) 推荐(0) 编辑