自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java中的常见异常

今天我们来说说Java中的异常以及异常的解决方式说到Java中的异常,我们就要先知道什么是异常。异常:指的是程序在执行过程中,出现非正常的情况,最终导致jvm(Java虚拟机)的非正常停止。异常体系异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.util.Exception,平...

2018-08-29 16:43:13 232

原创 final关键字

final:不可改变的。可以用于修饰类,方法和变量。当final修饰类时,被修饰的类不可被继承;当fianl修饰方法时,被修饰的方法不可被重写;当final修饰变量时,被修饰的变量不能被重新赋值。使用方式修饰类: public final class 类名{}修饰方法:修饰符  final  返回值类型  方法名(参数列表){}修饰变量:         1.基本类型局...

2018-08-28 20:30:36 212

原创 Java三大特征——多态

多态定义:是指同一行为,具有多种不同表现形式。多态的前提:1.继承或实现【二选一】                       2.方法的重写                       3.父类引用指向子类对象 多态的体现:                    格式:  父类类型  变量名 = new   子类对象;                       ...

2018-08-28 20:06:38 577

原创 Java基础之抽象类简述

抽象类在Java中我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类叫做抽象类。定义:抽象方法    没有方法体的方法。            抽象类      包含抽象方法的类。抽象方法:使用abstract关键字修饰的方法,该方法就成了抽象方法,抽象方法值包含一个方法名,而没有方法体。定义格式:修饰符 abstract 返回值类型 方法名(参数列表...

2018-08-28 16:17:54 244

原创 Java三大特性——继承

继承:定义:子类继承父类的属性,使得子类对象具有与父类相同的属性和行为。子类可以直接访问父类中的非私有的属性和行为。好处:1.提高了代码的复用性。2.使类与类之间产生了关系,是多态的前提。 1.继承的格式:通过exends 关键字,可以声明一个子类继承另一个父类。定义格式如下: public class 父类{}public class  子类 extends ...

2018-08-28 14:46:12 269

转载 起底 BAT 最喜欢什么样的程序员?

起底 BAT 最喜欢什么样的程序员? 那些能进BAT的人,都是什么样的?作者 | channingbreeze责编 | 胡巍巍小史是一个应届生,虽然学的是电子专业,但是自己业余时间,看了很多互联网与编程方面的书,一心想进BAT。今天他就去BAT中的一家面试了。简单的自我介绍后,面试官给了小史一个问题。 面试现场  题目:我有4...

2018-08-28 12:01:54 209

原创 利用Math相关的API,计算a到b之间,绝对值大于c或者小于d的整数个数

刚刚学了Math类,结合之前所学的Scanner类,自己写了一个判断一个范围类符合条件的数的计算方法。代码如下:import java.util.Scanner;public class MathDemo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);...

2018-08-28 11:34:41 507

原创 Java基础之Arrays类与Math类

Arrays类:java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单操作数组的方法:.toString(int[] a) :返回指定数组内容的字符串表示形式。 public static void main(String[] args) { // 定义int 数组 int[] arr = {2,...

2018-08-28 11:22:31 257

原创 Java中统计字符个数

 键盘录入一个字符串,统计该字符串中各个字符的个数1.通过for循环来判断。代码如下:import java.util.Scanner;public class StringDemoEnd01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ...

2018-08-28 10:49:08 8475

原创 Java基础之String类

String 类:1.特点:1.字符串不变:字符串的值在创建后不能被更改。2.因为String对象是不可变的,所以它们可以被共享。(即内存中只创建了一个对象,可以被多个使用)。3.String字符串相当于一个数组,String底层是靠字符数组实现的。2.构造方法1.无参构造:String str = new String();2.通过字符数组构造char cha...

2018-08-28 10:38:20 254

原创 Java基础之Map集合

Map集合:1.Map集合与Collection集合的区别:1.Collection中的集合,元素是孤立存在的,向集合中存储元素采用一个个元素的方式存储。2.Map中的集合1,元素是成对存在的,每个元素由键合值两个部分组成,通过键可以找到对应的值。3.Collection中的集合称为单列集合,而Map中的集合称为双列集合。4.Map中的集合不能包含重复的键,但可以有重复值;每个...

2018-08-27 16:55:39 212

原创 Java基础之Set接口

Set接口:Set'接口与List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。Set集合有多个子类,这里我们介绍其中的java.util.HashSet、java...

2018-08-27 15:46:16 239

原创 Java基础之List集合

List接口的介绍:List接口继承自Collection接口,是单列集合的一个重要分支。List接口的特点:1.是一个元素存取有序的集合2.带有索引的集合,通过索引可以精确地操作集合中的元素3.集合中可以有重复的元素,通过元素的equals方法,来比较是否有重复元素List接口中的常用方法:1.public void add(int index,E element):...

2018-08-27 15:05:19 138

原创 用Map集合模拟斗地主洗牌发牌

1.按照斗地主的规则,完成洗牌发牌的动作。具体规则:组装54张扑克牌将 54张牌顺序打乱 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 查看三人各自手中的牌(按照牌的大小排序)、底牌规则:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,32.案例需求分析准备牌:大王 小王 2 A K Q J 10.........

2018-08-27 14:47:59 758

原创 简单计时器

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <script> var i = 0; var start; window.onload = function(){

2017-10-10 10:17:30 197

原创 游戏倒计时源码

这是一个简单的游戏倒计时的源代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> button:hover{ cursor: pointer; }

2017-10-10 09:31:43 1233

原创 复选框的全选和反选

被标题骗到了吧,哈哈哈虽然我是个宗妹迷,可这确实不是宗妹的技巧 这其实是一个复选框的全选和反选<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload = function(){

2017-09-27 15:36:00 305

原创 APP登录界面(网页仿制版)

这是一个千牛登录界面 与原版不同的是,这是我们用web仿制的<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .login{ border: 1px solid #E0E0E0;

2017-09-27 11:17:25 1970

原创 移动界面侧滑

这只是个简单的界面侧滑的框架 没有什么复杂的操作,只需要稍微修改下就好`<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

2017-09-26 15:40:23 210

原创 用户注册框架

用户注册 先写一个简单的用户注册框架,没有啥精美的美工。。。<html> <head> <meta charset="utf-8" /> <title></title> <script> //表单验证 function mySub(){ var userName =

2017-09-26 15:28:49 479

原创 新人第一天 —— 百度首页

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>百度一下,你就知道</title> </head> <body> <table border="0px" width="100%" height="900px"> <tr height="10%">

2017-09-26 15:13:57 313

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-26 15:04:49 137

安卓开发模拟器,

Genymotion是一套完整的工具,它提供了Android虚拟环境。

2018-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除