- 博客(56)
- 收藏
- 关注
原创 JavaScript练习
数组类型 var person={ firstnaem: "Bill", lastname: "Gates", id :5566 }; document.write(person.lastname+""); document.write(person["id"]+"");
2017-10-30 21:41:04
469
原创 JavaScript笔记
javascript 页面小脚本,动态网页开发语言 可以输出内容到页面上, 对事件做出反映 改变文本样式 改变文本内容 改变文本多媒体 做输入验证 一些特效 ajax // 通过id获得当前元素 document.getElementById(); // 通过name获得当前元素集合 document.getElementByName(); 外双内单 外单内双 innerHTML 插入文本并编译h
2017-10-30 21:39:33
336
原创 io流 拷贝
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcepti
2017-09-29 21:12:16
342
原创 io流
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; public class TestInputStream2 { public static void main(String[] args) {
2017-09-28 21:14:51
266
转载 jQuery
jQuery简介 jQuery是一个实用的JavaScript库。jQuery极大地简化了JS对DOM的操作,实现一些常用的方法,jQuery 还可以链式操作。 2、jQuery常用知识要点 jQuery的事件和JS的事件基本相同,在使用的时候,去掉JS事件前面的on即可。 jQuery常用的事件: load:当文档加载时运行脚本 blur:当窗口失去焦点时运行脚本 focus:当窗口
2017-09-27 21:51:57
661
10
原创 java集合
/*1. 创建一个 ArrayList 集合对象 里面的元素是HashMap ,HaspMap 里面存 马云 -阿里巴巴, 马化腾-腾讯 ,李彦宏-百度,丁磊-网易,雷军-小米,周鸿祎-奇虎360,并遍历输出*/ public class ArrayList { public static void main(String[] args) { Map map = new Has
2017-09-26 21:36:20
356
原创 递归的几种应用
package com.Animal; import org.junit.Test; public class TestDiGui { /* * n的阶乘 循环 * * 5!= 5*4*3*2*1 * * */ @Test public void test1(){ int n=5; int result=1; for(int i=1;i<=5;i++
2017-09-25 21:03:27
644
原创 Math.random() 随机数
/* * 需求1:产生10个 [0,1) 之间的随机数 * 2: 产生10个 [0,10)之间的随机整数 * 3.产生10个 [10,20)之间的随机整数 * 4.产生 10个 [10,20] 之间的随机整数 等价于 [10,21) * */ public class TestMath { public static void main(String[]
2017-09-22 21:04:31
672
原创 java 常用类
public class Test1 { public static void main(String[] args) { //定义一个字符串 String s="Hello Word"; String s1=new String(); String s2=new String("Hello Word"); //字符串的拼接 String a="hello"; Str
2017-09-21 21:19:25
721
原创 Exception 异常 例子
import java.util.Scanner; //1.编写程序接收用户输入分数信息,如果分数在0—100之间,输出成绩。 //如果成绩不在该范围内,抛出异常信息,提示分数必须在0—100之间。 public class MyTest { public static void main(String[] args) { Scanner sc=new Scanner(System.in)
2017-09-20 20:35:30
1922
原创 java--继承(2)
public class Animal { //动物的属性 private String name; //名字 private int age; //年龄 private String color; //颜色 //调用它们的get()、set()方法 public String getName() { return name; } public void setName
2017-09-19 21:12:50
354
原创 java--继承(1)
public class Car { //车类 private String plate; //车牌 private String type; //车型 public void Start(){ System.out.println("我是车,我启动"); } public void Stop(){ System.out.println("我是车,我停止"); } publ
2017-09-18 20:24:09
414
原创 java方法调用(2)
public class TestDemo { public static void main(String[] args) { Student s1=new Student(); s1.name(); s1.eat(); } } public class Animal extends TestDemo{ String name="李白"; public void eat(){
2017-09-15 21:12:42
251
原创 java方法调用(1)
public class Test1 { public static void main(String[] args) { double c=10; double k=5; double s=area(c,k); double z=perimeter(c,k); System.out.println("长方形的面积:"+s); System.out.println("长方
2017-09-14 21:13:03
313
原创 两点之间求距离
public class Point { //点的x轴坐标 int x; //点的y轴坐标 int y; private Object p1; private Object p2; /** * 提供一个可以生成特定坐标的构造方法用来生成对象 * @param x * @param y */ public Point(int x,int y){
2017-09-13 21:48:40
334
原创 数组中查找元素的存在
public class HomeWork { // 1.数组查找操作:定义一个长度为10 的一维字符串数组, // 在每一个元素存放一个单词;然后运行时从命令行输入一个单词, // 程序判断数组是否包含有这个单词,包含这个单词就打印出“Yes”, // 不包含就打印出“No”。 public static void main(String[] args) { Test(); T
2017-09-12 20:48:22
4545
原创 使用循环分别实现将十进制整数和小数变成二进制数
@Test public void test6(){ /*使用循环分别实现将10进值整数和小数变成二进制数 */ /*转整数部分为二进制 * 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。 * 具体做法是:用2去除十进制整数,可以得到一个商和余数 * ;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止, * 然后把先得到
2017-09-08 20:54:40
1513
原创 switch语句求小写元音字母
public class text { public static void main(String[] args) { char s = (char) (Math.random() * 26 + 97); switch (s) { case 'a': case 'e': case 'i': case 'o': case 'u': { System.out.pr
2017-09-07 21:21:59
2323
原创 玫瑰花数和分数等级划分
1.// 根据用户输入的4位数判断是否为玫瑰花数。 // 玫瑰花数=个位^4+十位^4+百位^4+千位^4 // 分析:1.获取用户输入的数字: Scanner // 2.判断用户输入的数字是否为4位数 // 3.将用户输入的数字进行分解,个位,十位,百位,千位 // 4.判断是否为玫瑰花数:玫瑰花数=个位^4+十位^4+百位^4+千位^4 public class Rose { public
2017-09-06 20:41:33
1842
原创 Java核心优势
Java核心优势:跨平台。 通过“编译器”将java源程序(.java)编译成字节码文件(.class)。 java:一次编译,到处运行。 c:多次编译,到处运行。 java提供了自动内存管理机制,由垃圾回收器在后台自动回收。 java则是完全的面对对象语言,它句法清晰、规模更小、容易学。 关键字:被java赋予特殊含义的单词(小写)。 标识符:是指程序中包、类、接口、变量或
2017-09-05 20:24:01
3121
原创 我的第一个 java 小程序 Hello World!
public static void main{ public static void main(String args[]) { System.out.println("Hello World!") } }
2017-09-04 19:08:59
359
原创 c 内置函数
优点:使程序变;得更简单而清晰;有利于程序维护; 可以提高程序开发的效率;提高代码的重用性。 常用内置 函数: 函数调用: 通过在程序中使用函数名称,可以执行函数中包含的语句,这成为调用函数。 函数之间允许相互调用,也允许嵌套调用。 函数还可以自己调自己,称为递归调用。 函数是程序中的一个相对独立的单元或模块,程序需要时可以任意多次地调用函数来完成
2017-08-31 21:44:45
819
原创 指向数组的指针
一个数组存储在一块连续内存单元中;数组名就是这块连续内存单元的首地址; 第(I+1)个数组元素的地址可表示为&data[i]或(data+i); 可以通过以下方式为指向数组的指针赋值: int a[10]; pa=&a[0];//或者pa=a; 一个指针变量可以指向一个数组元素。 int *ptr,data[10]; ptr=data+3;或者ptr=&data[3] 总结: 指针
2017-08-29 21:02:42
469
原创 html框架
框架 framset 不能与body同时出现。 fram 一部分 显示一个新窗口 显示在同一个窗口 显示在Frameset的前一份文件的窗口 显示在整个浏览器窗口 标记 浮动窗口 个人简历字 框 用来标记插入背景音乐 无限循环 用来插入各种多媒体 标签也可以插入多媒体 路径 单表的使用: 属性name的值是一个字符串,指定该表单的名称。 输入,单标记,没有结束标记 t
2017-08-24 21:06:25
290
原创 sql 基础知识
oracle 单表查询 select * from 表名; select 字段名,... from 表名; -- 去除重复行 select distinct 字段名,... from 表名; -- as 起小名 select 字段名 as 小名 from 表名; select 1+1 from dual; select * from 表名 where 条件 and(or)
2017-08-23 21:57:00
201
原创 jdbc 工具类 jdbc java数据库连接
1.加载驱动(通过反射) calss.forname("oracle.jdbc.driver.OracleDriver"); 2.通过驱动管理器获取连接 connection conn = DriverManager。getconnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger"); 3.通过连接获取一个声明 s
2017-08-22 21:20:12
304
原创 数据库三大范式
第一范式:保证每一列数据的原子性(独立最小个体)。 第二范式:在第一范式的基础上确保数据库中表中的每一列都和主键相关(行数据的合法性)。 第三范式:确保数据表中的每一列数据都和主键直接相关,而不能间接相关。 属性不依赖其他非主属性(表和表之间的关系建立)。 优点:结构合理,冗余较小,尽量避免插入删除异常。 缺点:性能降低,多表查询比单表查询速度都慢。 一对一:外键+唯一 多对多:引入
2017-08-21 21:37:23
278
1
原创 常用数据库对象
数据库表 table 用户 user 创建用户 create user b identified by b;分配权限或角色grant connect ,resource to b;取消权限或角色revoke resource from b;table 对象create table 表名(字段名 字段属性 约束,...)数据库表字段的数据类型-字符数据类型char:存储固定长度的字符
2017-08-18 20:38:03
441
原创 Oracle小练习
--查询部门的平均工资 select deptno,avg(sal) from emp group by deptno; select deptno,job,sal from emp group by job,deptno,sal; --having 分组后的条件 having和where的区别 --查询每个部门的平均工资要求平均工资大于2000 select deptno,avg(sal) fr
2017-08-17 21:53:04
295
原创 Oracle入门基础
dml:select insert update delete(数据操作语言); dcl:grant revoke(权限操作语言); tcl:save point rollback set transaction commit(事物控制语言); ddl:create alter drop(对象操作语言)。 oracle 的默认日期:dd-Mon-YY
2017-08-16 20:19:40
216
原创 条件运算符
for循环的应用 public class Test { public static void main(String[] args) { int counter=0; for(counter++;counter++<10;counter++); System.out.println(counter); } }
2017-08-14 21:25:18
202
原创 反射
反射 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中。 class:代表一个类 Method类:代表类的方法 Tield类:代表类的成员变量(也称类的属性) Constructor类:代表类的构造方法 Array类:提供了动态创建数组,以及访问数组元素的静态方法。 Java程序的运行过程: Person.java--编译器--Pe
2017-08-12 10:14:22
224
原创 XML和正则表达式
XML可扩展标记语言。 XML说明+dtd+rootTag+sonTag+text。 XML保存数据,传输数据,做属性文件。 (Json代替了XML的数据处理部分)。 解析步骤: 获取文件的document对象 获取root Element 依次往下进行解析 dom4j使用注意:先要导入dom4j的jar包。 正则表达式 .匹配所有 []匹配范围 一个字符 {0
2017-08-10 21:43:37
2547
原创 网络的概念 2
地址类用于指定网络ID并在网络ID和主机ID之间提供分隔方法。 IANA负责分配A、B、C类网络地址,具体主机地址由机构组织自行分配。 几个常见的方法: 1.public static InetAddress getLocalHost () 获得主机名和IP地址 2.public string getHostAddress() 获得IP地址 3.public string getH
2017-08-09 21:55:40
193
原创 网络的概念
网络:一组相互连接的计算机,多台计算机组成,使用物理线路进行连接。 网络编程的三要素: 1.IP地址:唯一标识网络上的每一台计算机,两台计算机之间通信的必备要素。 2.端口号:计算机中应用的标号(代表一个应用程序) 0--1024 系统使用或保留端口,有效端口 0--65536. 3.通信协议:通信的规则 TCP、UDP. 端口:port 传输协议: UDP:相当于发短信(有字数
2017-08-08 21:29:58
211
原创 线程
destroy 破坏线程 getstate 返回该线程的状态 1.新生(new)---start() 2.就绪状态----cpu调度 3.运行状态----sleep,join,wait 进入阻塞状态 4.死亡 sleep 睡眠(毫秒,纳秒) wait 等等 进入阻塞状态 需要唤醒 notify join‘插队强制让cpu执行当前的线程,其他线
2017-08-07 20:36:04
203
原创 线程的概念A
程序:Program,是一个指令的集合。 进程:Process,(正在执行中的程序)是一个静态的概念。 线程:是进程中一个“单一的连续控制流程”(a single sThread,equential flow of control)/执行路程。 线程又被称为轻量级进程(Light weight process)。 一个进程可拥有多个并行的(concurrent)进程。
2017-08-04 21:49:29
300
原创 流的分类和文件的读写
流的分类 按照方向分: 输入流:InputStream和Reader; 输出流:OutputStream和Writer。 按照发送数据的基本单元分: 字节流:InputStream和OutputStream; 字符流:Reader和Writer; 节点流:直接可以操作数据源或目的地; 包装流:不能操作数据或目的地,主要是辅助节点流, 提高性能和效率,简化操作。
2017-08-03 21:44:41
316
原创 String类的常用方法(1)A
String类的常用方法(1)A char charAt (int index) //返回字符串中第index个字符。 boolean equals (String other) //如果字符串与other相等,返回true。 boolean equalsLgnoreCase(String other) //如果字符串与other相等(忽
2017-08-01 21:34:50
343
转载 枚举类型(常量)
package com.enumDemo; /** * 枚举类型(常量) * @author Administrator * */ public enum JavaSe { U1,U2,U3 } package com.enumDemo; /** * 枚举类型(常量) * @author Administrator * */ publ
2017-07-31 21:48:37
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅