自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java实现识别ipv4地址

/** * 检测ipv4地址是否合法 * @param address * @return boolean if this address is validate */ public boolean validate(String address) { //最开始要判断address是否为空的情况,增加代码的健壮性 if(address.le...

2018-09-05 13:30:03 924

原创 Java笔试错题集(一)HashMap&Hashtable 标识符 finally 抽象类&接口 构造方法 ThreadLocal

1.HashMap&Hashtable:    关于HashMap和hashtable,hashMap是线程不安全的,但是键值都可以有空值,键只能有一个空值,Hashtable是线程安全的,键和值都不能有空值。2.标识符:   字母、数字、下划线、美元符号,不可以数字开头,中间不能有空格.3.finally:    ①finally肯定是要执行的    ②在fina...

2018-08-18 19:43:35 216

原创 JavaWeb开发之分页技术

import java.util.List;/* * 实现分页 */public class PageBean { //当前页 private int currentpage; //总页数 private int totalpagenum; //单页记录数 private int pagesize; //总记录 private ...

2018-08-05 10:22:13 515

原创 Java开发体系学习之基础(十五)构造方法,this语句,super()语句,

1.构造方法:  创建对象时会调用构造方法,构造方法像普通方法一样,被调用也会入栈,也有this关键字  2.this语句:  区分成员变量和局部变量。  构造方法,通过this来调用 this();//代表调用其它方法,括号内可以传值3.super语法:...

2018-06-07 20:45:31 158

原创 Java开发体系学习之基础(十 四)向下转型 多态中成员变量的转型 成员变量和方法 instanceof

/**将父类型强制转换为子类型*/class person{public void eat(){ System.out.println("人吃饭");}}class student extends person{public void study(){ System.out.println("学生学习");}}public class demo(){   public sta...

2018-06-07 16:00:10 235

原创 Java开发体系学习之基础(十三)接口 final static

1.接口:功能的集合,是比抽象类更为抽象的类,接口中的方法都是抽象方法; 2.定义格式://接口被编译后也是.class文件 public interface 接口名{//定义成员方法public abstract void method();//定义成员变量}3.使用:不能实例化,不能创建对象,通过创建子类对象去实现方法//实现接口public class myinterface i...

2018-06-04 19:16:20 130

原创 Java开发体系学习之基础(十二)抽象类

1.抽象类:abstract                ①产生原因:由于我们形状类中,这个形状是不确定的,因此求周长和求面积的,都不知道怎末求,所以无法写                ②定义方法:加上关键字                ③含有抽象方法的类一定是抽象类;在类名前加abstract修饰;                ④抽象类不能创建对象,继承抽象类的子类,重写所有方法,才能保...

2018-06-04 17:05:45 98

原创 Java开发体系学习之基础(十 一)封装 private关键字 this关键字 继承 super关键字

1.面向对象的三大特性:封装,继承,多态    ①方法就是一个基本的封装 ②类也是一个基本的封装体2.好处:①提高了代码的复用性②隐藏了细节,还要给外界提供可以访问你的方式,便宜调用者的使用,这是核心之一,也可以                    理解为封装的概念③提高了安全性。3.private:只能用在成员变量上,不能用在局部变量上;加私有这个变量只能在类的内部使用,不能在类的外部使用。4...

2018-06-04 16:40:48 103

原创 Java开发体系学习之基础(十)面向对象和面向过程

1.面向过程:2.面向过程:3.类:对现实生活中具有相同的属性(事物的特征)和行为(事物的活动)的事物的总称,例如人类;4.对象:现实生活中具体的事物5.对象的内存图解:                            ①成员变量在堆中有初始值 ②我们根据c中存在的地址值代表的空间③c.color找到空间的color变量及逆行赋值public class car{ String col...

2018-06-03 21:07:45 99

原创 Java开发体系学习之基础(九)开发工具(Eclipse)

1.Eclipse:   ①Eclipse安装/卸载   ②工作空间/工程概念      workplace(工作空间):java源文件存放地方;代表硬盘下一个位置;包含很多工程      工程概念:project里面的固定结构:                                                        src:存放java文件                 ...

2018-06-03 17:06:52 201

原创 Java开发体系学习之基础(八)选择排序 二分法查找数组 数组逆序

/* * 选择排序: * 1.首先在未排序序列中找到最小(大)序列,存放到牌序序列的最小位置 * 2.然后,再从剩下未排序中继续寻找最小(大)元素,然后放到排序的末尾 * 3.重复一二步,直到所有元素排序完成 */ //假设数组中的元素为 13,46,22,65,3 /*第零轮 * 13 46 22 65 3 13<46 不交换 arr[0]与arr[1]...

2018-06-03 13:59:03 130

原创 Java开发体系学习之基础(七)冒泡排序 水仙花数

//找到所有水仙花数public class shuxianhua{public static void main(String[] args) { getShuxianhua(); printZimu();}//获取水仙花public static void getShuxianhua(){for(int i=100;i<1000;i++){ int x=i/100; int ...

2018-06-03 11:26:39 269

原创 Java开发体系学习之数据结构与算法(一)绪论

1.概念:数据元素之间存在的一种或多种特定关系的集合             传统上分为逻辑结构和物理结构             逻辑结构:数据对象中数据元素之间的相互关系             物理结构:数据的逻辑结构在计算机中的存储形式2.四大逻辑结构:             ①集合结构:数据元素同属于同一个结构                           ②线性结构:线性结构中...

2018-06-02 17:27:10 121

原创 Java开发体系学习之基础(六)方法

1.方法:解决办法    ①概念    ②定义格式: 修饰符 返回值 函数名(形参列表){方法步骤}                         形参列表:变量类型 变量名   ③注意事项:定义在类中和其他方法并列;形参中的变量也是局部变量   ④调用内存图:当方法被调用的时候就会入栈,方法中的局部变量就会存在栈中...

2018-06-01 21:12:56 93

原创 Java开发体系学习之基础(五)数组

1.数组:也是容器   a.动态初始化:声明数组时,手动指定了数组的长度   b.静态初始化:声明数组时,直接定义数组的值          public class ArrayDemo{public static void main(String[] args){//声明了80个变量//在堆内存里连续开辟空间int[] arr=new int[80];//静态添加数组int[] arr2=...

2018-06-01 20:41:26 115

原创 Java开发体系学习之基础(四)键盘输入(Scanner)跳转语句

感觉自己没什么写博客的天赋,写的很差1.引用数据类型:  a.键盘录入的操作步骤:import java.util.Scanner;public class ScannerDemo{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); int i=scan.ne...

2018-06-01 18:42:07 223

原创 Java开发体系学习之基础(三)基础语法(变量 运算符)

1.变量     存数数据的容器,类似水杯2.计算机如何存储数据     内存:存储数据,临时存储,一旦断电,立马消失      硬盘:存储数据,永久存储,即使断电,hai'you3.运算符...

2018-05-31 21:47:42 119

原创 Java开发体系学习之基础(二)世界你好(内存体系)

散打王

2018-05-31 20:12:59 126

原创 Java开发体系学习之基础(一)前言

     之前一直在学java,但是总感觉知识体系不完整,所以决定从基础开始,完成自己的知识体系的构建。         2.开发环境的配置        b.JVM:Java Virtual Machine:java虚拟机,代码跑在虚拟机里           JRE:Java Runtime Environment:Java运行环境,包含jvm和一些基本的核心类库           JDK:...

2018-05-31 20:09:43 140

空空如也

空空如也

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

TA关注的人

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