- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 java_高级_界面GUI编程
java.awt包 -- 比较旧的图形界面包java.swing包 -- 改良后的图形界面窗体 JFrame类表示窗体this.setVisible(true); -- 设置窗体是否可见 true-可见 false-不可见this.setResizable(false); -- 设置窗体是否可变大小 true-可变 false-不可变thi
2017-05-02 18:56:46
1375
原创 java_高级_网络编程
网络编程 套接字编程 Socket编程 协议的概念TCP/IP协议 --> HTTP HTTPS --> JavaWeb编程通过IP地址定位计算机在网路的位置工作模式: 请求-响应 模式计算机A(简称A)向计算机B(简称B)发起某个请求,计算机B向A产生回应A不能连续发起请求,B不能连续产生响应
2017-05-02 18:55:34
509
原创 java_高级_多线程
进程:一个系统中可以“同时”运行多个程序,一个程序就是一个进程线程:一个程序中可以“同时”运行多个功能,一个功能就是一个线程 一个线程中可以“同时”运行多个其他线程单核CPU 同一时间只能执行一个程序(一个进程中某个一个线程) 轮转时间片 多线程的创建方式(重要)2种方式 类的对象就是一个多线程的对象(1)某个类继承
2017-05-02 18:53:15
390
原创 java_高级_文件与流
文件类java.io包下都是与文件和流相关的类 i - input输入 o - output输出 java.io.File类 文件类 可以操作计算机的文件(文件自身的属性,而不包含文件的内容)构造方法File f = new File("完整路径");File f = new File("c:/haha/1.txt");File f = new
2017-05-02 18:15:20
427
原创 java高级_set_ex
package com.demo.test2;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class Test2 {/*** @param args*/public static void main(String[] args)
2017-04-26 16:42:54
520
原创 java高级_map_ex
package com.demo.test2;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Test3 {public static void main(String[] args) {
2017-04-26 16:42:09
391
原创 java高级_List_ex
package com.demo.test2;import java.util.ArrayList;import java.util.Date;import java.util.HashSet;import java.util.List;public class Test {public static void haha(List l){}
2017-04-26 16:41:24
460
原创 java高级_集合
集合(重点) 集合的概念:一组数据作为的一个整体 集合与数组的比较: 数组:数组的长度是固定的,一个数组中数据的数据类型应该是一致的,数据的数据类型可以是任何类型 集合:集合的长度是浮动的(与内容的数量有关),数据的数据类型可以不一致,数据的数据类型只能是引用类型(基本数据类型使用的是包装类,利用了自动装箱和自动拆箱) 集合的继承
2017-04-26 16:19:39
353
原创 java高级_工具类_数学类
数学类提供了关于数学运算的方法的工具类java.lang.Math类 包含的都是静态属性和静态方法Math.xxx() 即可完成方法调用,无法创建Math类的任何对象属性:Math.E 自然对数的底数Math.PI 圆周率 2*Math.PI*r方法:abs 绝对值cbrt 立方根sqrt 平方根浮点数取整
2017-04-26 16:15:46
578
原创 java高级_工具类_日期类
日期类代码逻辑相关的日期类 java.util.Date类 -- 日期类已过时的方法可能仍然可以使用,强烈建议不使用过时方法new Date(); -- 创建一个表示当前系统时间的日期对象new Date(long time); -- 创建一个long指定日期的日期对象time=0 1970年1月1日 00:00:00.000 GMT
2017-04-26 16:14:26
412
原创 java高级_工具类_字符串类
字符串类(十分重要)String(字符串常量类)利用常量池,每次赋值都会新创建空间容纳新的字符串,如果常量池中已有新字符串,则直接指向已有位置String类是被final修饰的String类中的value属性被final修饰的final的含义(重要) final修饰类不能被继承 final修饰变量(成员属性)常量值,一旦赋值不能被改变
2017-04-26 16:13:14
1353
原创 java高级_工具类 _Object类
Object类java.lang包:使用了lang包下的类,可以不引包java.lang.Object类:所有类的父类(直接继承或间接继承)Java中所有的类都直接或间接地继承Object类? 答案:错误 Object类本身 题目本身不严谨,给出严谨的答案, 后面用文字补充说明 Java中类型的体系 Java中一共有多少种数据类型?答案:
2017-04-26 16:12:06
472
原创 常用类和数组习题
8.4 精选习题一、单项选择题1.SimpleDateFormat类在下面哪个包中?( )A.java.lang B.java.utilC.java.io D.java.text2.下列答案正确的是( )。int[] arr = new int[10];A.arr[0] 的值为n
2017-04-13 21:56:53
2206
原创 字符串习题
一、单项选择题1.下面代码将创建( )个对象。String s1 = new String("computer");String s2 = new String("computer");A.0 B.1 C.2 D.32.(*)已知StringBuffersb =
2017-04-13 21:56:08
2725
原创 抽象类和接口习题
5.4 精选习题一、单项选择题1.(*)下列程序运行的结果是( )。abstract class A { void f() {System.out.print("good");}}class B extends A { public voidf() { System.out.print("bad"); }
2017-04-13 21:53:17
15640
原创 继承多态习题
4.4 精选习题一、单项选择题1.下列程序运行结果是( )。private class Base { Base() { int i = 100; System.out.println(i); }}public class Pri extends Base { static int i = 200;
2017-04-13 21:51:44
19712
1
原创 类和面向对象习题
3.4 精选习题一、单项选择题1.下列不属于面向对象编程的特性的是( )。A.封装 B.继承C.抽象 D.多态2.(*)下述概念中不属于面向对象的是( )。A.对象、消息 B.继承、多态C.类、封装
2017-04-13 21:49:31
15455
原创 java基础_面向对象高级特性
1 面向对象高级特性面向对象包括3大要素:封装、继承、多态1.1 封装将数据或实现的细节隐藏内部的行为就是封装封装特性不光体现在面向对象中,在面向过程中的提取方法的过程实际也是封装思想的体现在面向对象编程中,如果我们不希望在类外访问成员变量或成员方法,可以将这些成员隐藏起,限制类外的访问,这种行为就是封装1.1.1 如何实现封装使用 访问控制符 来
2017-04-06 18:57:28
924
原创 JAVA_面向对象高级特性
1 面向对象高级特性面向对象包括3大要素:封装、继承、多态1.1 封装将数据或实现的细节隐藏内部的行为就是封装封装特性不光体现在面向对象中,在面向过程中的提取方法的过程实际也是封装思想的体现在面向对象编程中,如果我们不希望在类外访问成员变量或成员方法,可以将这些成员隐藏起,限制类外的访问,这种行为就是封装1.1.1 如何实现封装使用 访问控制符 来
2017-03-31 18:05:35
439
原创 JAVA__快速排序
1.找到i和j,要比较的范围,找到基准数2.先从j开始,找到第1个比基准数小的元素,停止,找的过程要保持i3.再从i开始,找到第1个比基准数大的元素,停止,找的过程要保持i4.如果i < j,交换两个元素5.如果i != j ,重复2,3,4步6.交换位置i上的元素和基准数7.再按上述算法分别处理左右两边的小数组Sort.ja
2017-03-29 18:54:44
475
原创 JAVA_面向对象基础
1 面向对象基础1.1 什么是面向对象面向对象是一种处理问题的思想,它是从自然角度、正常思维的角度来看待、解决问题例如:对数组排序, sort(arr) 面向过程的思想 有一个人 有一个西瓜 吃(人,西瓜){ 人吃 西瓜}
2017-03-29 18:10:46
354
原创 JAVA基础 习题
一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+31. 编程找出1000以内的所有完数。 2. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高?3. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 分析:可填在百
2017-03-23 19:19:23
2200
1
原创 java基础_方法定义及调用
1 什么是方法当一段功能代码需要反复使用时,我们可以将其提取出来放到一个统一元素中,在需要使用这段功能代码地,用这个元素来替换,这个存储了一段代码的元素就称为方法。这个提出共同代码的过程称为封装。2 如何使用方法对方法的使用,分为方法的定义和方法的调用2.1 定义方法与变量使用类似,方法要先定义、再使用语法:访问控制符 修饰符 返回
2017-03-23 13:32:32
440
原创 Java基础_数组
1 回顾1.1 数据类型基本数据类型 整型、浮点型、字符型、布尔型引用类型(类类型) 数组、类1.2 数组为了避免启大量的变量名,同时能够使用循环来处理数据,引入了数组的概念1.2.1 语法数组的定义数据类型[ ] 数组名 = new 数据类型[元素个数];数组的使用 数组名[下标]
2017-03-23 13:31:27
280
原创 java基础流程控制
流程控制程序的3大结构:顺序结构、分支结构(选择结构)、循环结构 顺序结构 程序按代码顺序依次从开始执行到最后 分支结构 程序根据判断条件执行其中的某段代码 语法格式: if(条件表达式) { 当条件成立时(true),执行的代
2017-03-23 13:29:39
431
原创 Java基础_变量和运算符
变量和运算符 变量,sal smith:sal 800 allen:sal 1300 我们把种能够表示变化数据的量,称为变量,这些符号称为变量名 变量名是由标识符组成,标识符由字母、数字、下划线( _ )、美元符( $ ),其中标识符不能以数字开头aaa、abc123、_abc 123abc a
2017-03-23 13:26:31
378
原创 sql创建和维护表
创建和维护表这一章的操作是对表格本身的操作,这些操作都是立即生效的,同时会将所有没有提交的修改一次性提次 创建表格 sql语句 语法: create table 表名( 列名1 数据类型 default 值, 列名2 数据类型 default 值
2017-03-23 13:20:54
610
原创 sql 数据操作与事物控制
对于表的操作共有4种操作,增删改查 增加数据,插入数据 语法: 插入单条记录 insert into 表名(列名列表) values(值列表) 列名列表,可以省略,默认使用所有的列 值列表,要和列名列表一
2017-03-23 13:18:42
566
原创 SQL子查询
子查询当查询语句中包含未知量时,通过使用另外一个查询语句计算出未知量,再将这个量应用到主查寻中外部查询又称为主查询,内部查询又称为子查询子查询要用括号括起来,先于主查询执行 子查询可以应在from子句,where子句和having子句中 语法: from (查询语句) where 表达式 运算符 (查询语句)
2017-03-23 13:16:55
362
原创 sql分组函数
分组函数是将表作一个整体或分成若干个小组,以小组为单位进行数据处理,每组得到一个结果 注意 在分组函数中除了count(*)外,所有的函数都自动忽略空行 如果在select子句后的内容中使用了分组函数,那么这些列要么在分组函数中,要在group by中格式 min(distict 列名 | 表达式) max(di
2017-03-23 13:15:04
586
原创 SQL多表连接
多表连接 为了便于管理、提高效率,需要将表格进行拆分。 当要查询信息处于多张表中时,需要进行多表连接类型 等值连接,非等值连接 等值连接是指,关连条件使用等号 非等值连接是指,关连条件不使用等号 外部连接,内部连接(自连接) 当进行多表查询,
2017-03-23 13:13:31
457
原创 SQL 单行函数
函数,是指一个功能的集合,相当于小工具 函数分类,单行函数,每一行数据都有一个对应的结果 多行函数,多个行可能只有一个对应的结果 格式,函数名(参数) 常用字符函数 substr,截取子串 abcdefgxy123-à fgxy12
2017-03-23 13:11:34
549
原创 sql_限制数据和对数据排序
Where子句,筛选行数据select * from empwhere 条件表达式 特殊比较运算符between and 列名 between 下限 and 上限 in (条件1,条件2.。。。) like ‘匹配条件’ 进行模糊查找,需要匹配条件,匹配条件包括2个字符,% 和_
2017-03-23 13:02:04
831
javaapi工具
2017-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人