自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 java语言基础(33)——面向对象(父类中没有无参构造编译报错——无法将类 xxx中的构造器 xxx应用到给定类型 实际参数列表和形式参数列表长度不同)

注意:以下代码是错的。class Father{ public Father(String name){ System.out.println("Father带参构造"); }}class Son extends Father{ public Son(){ System.out.println("Son无参构造"); } public Son(String

2017-03-30 23:39:16 6926

原创 java语言基础(32)——面向对象(this和super的区别和应用)

区别:this代表对本类的引用,运行时哪个对象调用相应的代码,代码中的this就指向谁。super代表父类存储空间的标识(可以理解为父类的引用)应用:都可以操作类的相关成员1 调用成员变量this.变量名;   super.变量名2 调用成员方法this.方法名;  super.方法名3 调用构造方法this(对应的参数); 或者 this(); // 调用

2017-03-30 23:19:56 332

原创 java语言基础(31)——面向对象(继承中的成员关系)

继承中成员变量之间的关系:就近原则class Father{ public int age = 30;}class Son extends Father{ int age = 3; public void showAge(){ int age = 2; System.out.println(age); // 2 默认是局部变量 System.out.pr

2017-03-30 23:15:39 364

原创 java语言基础(29)——javadoc工具生成类帮助文档

javadoc

2017-03-28 22:38:17 367

原创 java语言基础(28)——main方法的String[] args参数作用

我们都知道java中的main方法是作为一个程序的入口,在执行java程序的时候由jvm虚拟机调用。在main方法中再调用其它方法,实现我们的业务逻辑。而main方法有个不太重要的参数String[] args,一般情况下我们都用不到。那么它的存在有什么实际意义呢。在java的早期版本,它用来接收外界传来的参数,从而实现数据录入。而在java应该是5以后吧,就有了Scanner录入对象,比

2017-03-25 23:30:27 395

原创 java语言基础(27)——面向对象(static 静态的使用)

首先我们需要明确static关键字的特点,才能合理的利用它。修饰范围:可以修饰成员方法,成员变量,局部变量。当修饰成员变量的时候有一下特点:1优先于对象存在,随着类的加载而加载。2 被类的所有实例化对象共享(这是使用static的一个判断标准)当一个方法或变量被多个对象共享时,我们为了避免每次new对象时,都为它们共性的东西重复开辟空间,就采用static修饰。而修饰一个局部变

2017-03-25 23:04:29 227

原创 java语言基础(26)——面向对象(类的设计及成员变量定义注意事项)

设计类时,我们有一些事项需要注意。不能只知其形,而不知其神,按照类的格式模仿出来的代码,并不一定是一个合理的类,而一个糟糕的设计不但使代码看起来混乱,而且扩展性也不会好到哪里。所以我们在设计类的时候要注意以下事项:1 类是一组相关的属性和行为的集合,并且类是对事物的抽象结果。2 类的成员变量就是事物的属性,属性是用来描述事物的,成员变量是用来描述类的。而类的方法就是事物的行为。符合上述条件

2017-03-24 22:24:18 694

原创 java语言基础(25)——面向对象(new对象的时候内存中发生了哪些变化)

类的初始化:

2017-03-24 22:09:39 895

原创 java语言基础(24)——构造方法

构造方法作用:给对象的数据进行初始化,如果没有传入具体的值,会给成员变量初始化默认值。特点:1 方法名与类名相同2 没有返回值类型,连void都没有3 没有具体的返回值4 如果没有给定构造方法,系统会提供一个默认的无参构造5 构造方法在new对象的时候会自动调用,而且支持重载,传不同的参数,会调用不同的构造。例如:class Student{ //

2017-03-23 23:19:57 255

原创 java语言基础(22)——面向对象(匿名对象的使用)

当我们new一个对象的时候,一般都用一个变量来接收,在以后的代码中,我们都通过这个变量来调用对象的方法或属性。而当我们没有用变量接收的时候,就产生了一个匿名对象。例如:class Student{ String school = "北京大学"; public void doHomeWork(){ System.out.println("do homeWork"); }}

2017-03-21 23:17:25 357

原创 java语言基础(21)——面向对象(成员变量和局部变量的区别)

在面向对象的学习中,我们遇到了成员变量,所以有必要对比一下成员变量和局部变量的区别,从而加深记忆。区别:成员变量和局部变量的区别区别/类别成员变量局部变量书写位置类中,方法外部方法内部存放位置堆内存(随对象结束而结束)栈内存(用完就回收了)生命周期从对象的初始化到对象的结束从方法的调用到方法执行完毕

2017-03-21 22:33:58 312

原创 java语言基础(20)——二维数组

二维数组

2017-03-20 22:29:07 343

原创 java语言基础(18)——数组

数组:同一类型的多个元素的集合。定义格式:1 数据类型[] 数组名; (推荐)2 数据类型 数组名[];初始化:是指为数组中的元素分配内存空间,并为每个数组元素赋值。数组初始化的方式:1动态初始化,初始化时只指定数组的长度,由系统为数组分配初始值。格式:数据类型[] 数组名 = new 数据类型[数组长度];如:int[] arr = new int[3];2静

2017-03-13 22:43:20 251

原创 java语言基础(17)——方法(类中的函数)的使用及重载

方法的概述:完成特定功能的代码块。格式:修饰符  返回值类型 方法名(参数类型 参数1,参数类型 参数2...){             方法体语句;              return 返回值;           }

2017-03-13 20:57:50 283

原创 java语言基础(16)——java中break多重循环

java中,break关键字用于在switch中和循环中,中断程序的执行,如下:class BreakDemo{ public static void main(String[] args){ // 跳出单层循环 for(int x = 1;x<10;x++){ for(int y = 1;y<10;y++){ if(y==3){ break; }

2017-03-08 23:13:01 394

原创 java语言基础(15)——流程控制

流程控制语句分类:顺序结构,选择结构,循环结构顺序结构:按照代码原有的顺序依次执行选择结构:循环结构:

2017-03-08 22:49:20 351

原创 快速获取一个数字各个位上的数值

今天遇到一个这样的需求:有一个数字,要得到每一位上的数字,对其进行判断做后续处理。举例:如123 如何快速获取1   2   3php版获取3:123%10获取2:intval(123/10)%10获取1:intval(123/10/10)%10总结:快速获取一个数字(x)各个位上的数值,可以用 x/基数的位权次幂  取整后对基数取余。

2017-03-08 21:57:15 7768

原创 java语言基础(14)——键盘录入

实现键盘录入的步骤:1 导包 2创建键盘录入对象3通过对象获取数据// 1 导包import java.util.Scanner;class ScannerDemo{ public static void main(String[] args){ // 2 创建键盘录入对象 Scanner sc = new Scanner(System.in); // 3

2017-03-05 11:54:44 340

原创 java语言基础(13)——运算符基本用法(算数、赋值、比较、逻辑、位运算符)

算数运算符:+  - * / % ++  --class Operator{ public static void main(String[] args){ int x = 3; int y = 4; System.out.println(x+y); // 7 System.out.println(x-y); // -1 System.out.println(x*y

2017-03-05 11:12:18 757

原创 java版——实现两个数值交换的四种方式

实现两个数值交换,最常用的莫过于中间变量法,那是不是还有别的方式呢。请看下文:class Operator{ // 实现两个数值交换的多种方式 public static void main(String[] args){ // 方式1 中间变量法 int a = 10; int b = 20; int c = a; a = b; b = c

2017-03-05 10:38:18 5252

ActionScript3.0开发技术大全(完整版122M)

ActionScript3.0开发技术大全(完整版122M),网上很多都是目录,部分截图,找了半天从这里找到的http://down.51cto.com/data/1358942,再次感谢这位兄台的分享。这个是完整版,希望审核人员仔细看清楚。

2019-04-27

JavaScript面向对象编程指南(第2版).rar

完整版完整版完整版完整版完整版完整版完整版完整版完整版

2018-04-09

全国手机号码段归属地数据库(共360569条记录)

全国手机号码段归属地数据库(共360569条记录)测试过可以。想不要资源分的,但是没有这个选项。 该数据库共包含360569条记录,涵盖了最新的170和171号段,可满足几乎所有的手机号码的归属地查询。 数据文件的格式有两种:txt文件和sql文件,字符编码为utf8。 mysql中创建数据表: CREATE TABLE `mobile` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `phone` char(9) NOT NULL DEFAULT '' COMMENT '手机号码段', `province` char(10) NOT NULL DEFAULT '' COMMENT '省份', `city` char(10) NOT NULL DEFAULT '' COMMENT '市', `service_provider` char(10) NOT NULL DEFAULT '' COMMENT '运营商', `city_code` char(9) NOT NULL DEFAULT '' COMMENT '区号', `postcode` char(9) NOT NULL DEFAULT '' COMMENT '邮编', PRIMARY KEY (`id`), UNIQUE KEY `phone` (`phone`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='全国手机号码段归属地';

2017-09-01

WinCacheGrind.exe

WinCacheGrind.exe,xdebug日志分析工具,优化你的php代码

2016-01-26

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

TA关注的人

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