- 博客(40)
- 收藏
- 关注
原创 JAVA中基本类型的包装类
1. 包装类把基本类型数据转换为对象 1.1每个基本类型在java.lang包中都有一个相应的包装类2.包装类有何作用 2.1 提供了一系列实用的方法2.2集合不允许存放基本数据类型数据,存放数字时,要用包装类型3.包装类的构造方法3.1所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例 public Type(type value) 如:Integer i=n
2017-12-26 11:20:25
638
原创 JAVA中的集合
1、Collection接口 Collection接口的思维导图: 由上图可知:Collection接口下有两个重要的接口,即List接口和Set接口。 (1)List是序列,有顺序,可重复;实现类是ArrayList。 ArrayList中可实现对List的添加、修改、删除、查询。 (2)Set是集,无序,不可重复;实现类是Hashset。 Hashset可以实现对Set的添加、删
2017-12-25 14:32:41
225
原创 JAVA中的数组
1、数组的声明 The One :数组类型 数组名 = new 数组类型[数组长度]; The Two :数组类型 数组名 = {o1,o2,o3,……}; The Three :数组类型 数组名 = new 数组类型[]{o1,o2,o3,……};注意:数组一旦声明,则长度不会再改变。 2、数组的赋值 数组名 [下标] = 值;3、获取数组长度:数组名.length,与字符串长度不同的是
2017-12-25 11:14:18
198
原创 面向对象
面向对象包括:封装、继承、多态、抽象类和接口;1、封装 概念: 创建一个类,在类中声明成员变量,并将成员变量的访问修饰符设置成private;并且创建get(),set()方法,来实现外部类对这个类的私有成员属性的获得和赋值。2、继承 概念: 通过JAVA中的子类和父类的这两个概念,我们可以知道JAVA中类的继承关系,即子类继承父类。子类继承父类的所用非私有成员变量、和除构造方法外的所用非私
2017-12-22 15:53:00
197
原创 JAVA中的流程控制
JAVA中的流程控制分为:循环语句和分支语句。1、循环语句One:do……while 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。 do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。do { //代码语句}while(布尔表达式);注意:布尔表达式在循环体的后面,所以语句
2017-12-22 15:12:10
191
原创 JAVA中的方法
方法的概念: Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用方法的优点: 1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。方法的命名规则: 1.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,
2017-12-21 14:02:28
210
原创 JAVA中的变量
JAVA中的变量在使用前需要声明,声明方式:变量类型 变量名;JAVA中的变量分为局部变量和成员变量(实例变量)和类变量(静态变量)。1、局部变量 局部变量声明在代码块或方法体中,在方法被调用时有机会被创建,方法执行完毕后自动销毁;对所在代码块或方法体重可见,使用前必须要先赋值,修饰符只能被final修饰,局部变量时在栈上创建的。2、实例变量 实例变量声明在类中,在实例化对象时被创建,在
2017-12-20 15:32:27
151
原创 JAVA中的修饰符
JAVA中的修饰符分为两种:访问修饰符和非访问修饰符1、访问修饰符 default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类和所有子类可见。使用对象:
2017-12-20 14:08:41
156
原创 JAVA中那些可爱的运算符
运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符1、算数运算符 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B等于200 / 除法 - 左操作数除以右操作数 B / A等于2 %
2017-12-20 11:04:17
178
原创 关于集合的习题(3)
.定义一个Employee类,属性:name:String,age:int,salary:double 把若干Employee对象放在List中,排序并遍历输出,排序规则:salary高的在前面,salary相同时age大的在前面,age也相同时按照name升序排列 把若干Employee对象放在Set中并遍历,要求没有重复元素 习题解析:首先定义一个employee类,并按照要求将属性
2017-10-25 20:00:26
761
原创 关于集合的练习题(2)
使用Scanner从控制台读取一个字符串,统计字符串中每个字符出现的次数,要求使用学习过的知识完成以上要求。 解题思路:1、利用Scanner类从控制台处输入一个字符串并用String类获得。 2、由于要操作的是字符串中的字符,所以需要将字符串转换成char数组。 3、hashmap的特性:key是唯一性的,不可在map中
2017-10-25 19:41:28
1232
原创 关于集合的习题(1)
编写程序,获取命令行参数中的字符串列表,输出其中重复的字符、不重复的字符以及消除重复以后的字符列表。 习题解读:就是用syso语句输出字符串中重复的字符、不重复的字符和消除重复后的字符串。 字符串中重复的字符可以组合成一个新的字符串、不重复的字符也可以组合成新的字符串、字符串消除字符串中重复的字符串后也可以组合成一个新的字符串。 解题思路:1、先写出一个字符
2017-10-25 19:17:38
521
原创 计时效果
难点: 1、判断游戏是否暂停。 2、游戏暂停时需要达成的效果:游戏暂停时,开始按钮被启用;提取暂停时的倒计时值赋给暂停时的总时长;获得暂停时的及时时间,var i= new Date();判断暂停按钮是否被按下,更改iszt的布尔值;继续按钮被按下时,调用继续游戏的方法; 3、游戏继续方法和倒计时方法相同,只是需要重新获取一个及时时间和更改后的总时长。 4、注意获取的时间的数值类型。 5、
2017-10-13 15:24:06
258
原创 简单表单验证实例
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> p{ text-indent: 30px; } input{
2017-09-27 10:57:46
200
原创 仿千牛登录
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> .login{ border: 1px solid #E0E0E0; position: absol
2017-09-27 10:56:50
229
原创 简单自动判断访问设备
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script> var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "Sym
2017-09-27 10:54:54
186
原创 简单底部导航片段
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title></title> <link rel="shortcut icon" h
2017-09-27 10:53:24
161
原创 简单的pc端与移动端的切换效果
下列代码中,如果需要进行pc端与移动端的切换,直接将script中的代码粘贴复制就好,只是要注意改变跳转的网址。
2017-09-26 16:10:01
3667
原创 JS中的事件冒泡
个人心得: 事件冒泡,是指在父元素上添加的功能(即,js事件)在子元素上也能够实现。 在下列代码中的实现主要体现在:父元素div内的鼠标离开、进入子标签会触发js事件。
2017-09-26 15:39:25
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人