自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

include_ice的博客

该博客用于做学习笔记_试图将难以理解的问题解析清晰

  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 java:匿名内部类

匿名内部类经常与接口搭配使用,即没有名字的内部类,更多关注实现,而不关注类名匿名内部类有2种实现接口的方法:package telhone;public class telihone implements Ipalygame { // 普通类继承接口Ipalygame public void call() { } // abstract修饰符 public vo

2017-12-29 16:14:12 122

原创 java:接口

接口是为了抽象类而存在的。接口可以继承多个父类接口。接口内的属性都属于常量。声明接口示例:[]中括号内容可以不写,编译器会自动加上。public [sbstract] interface 接口名{public [sbstract] void 方法名();}具体示例: public abstract int

2017-12-28 23:43:25 338

原创 java:抽象类

一般父类用来约束子类必须要有某些方法在父类名前加上abstract修饰符具体看码package telhone;public class SmartPhone extends telihone { @Override public void call() { //编译器自动生成相应方法 // TODO Auto-generated me

2017-12-26 22:22:56 119

原创 java:对象中引用类型转换的验证

类型转换有2种:大类型向小类型转换。 自动转换小类型向大类型转换。 强制转换,需要手动,且容易出错,所以需要验证验证两个对象是否能转换package Animal;public class Animal { }package Animal;public class Cat extends Animal {}package Animal;

2017-12-26 21:45:16 299

原创 java:简单的产品展示程序

知识内容涉及到继承,引用多态,对象,重写,输入输出,正则表达式。package Vehicle;public class Aircraft extends Vehicle{ public void travel() { System.out.println("空中上行驶"); } public void passengerCapacity () { System.out

2017-12-26 19:57:47 681

原创 java:多态

package Animal;//多态示例public class Animal { public void eat() { // 父类方法 System.out.println("动物吃肉"); }}package Animal;public class Cat extends Animal {}package Animal;public class d

2017-12-26 01:16:26 186

转载 eclipse正确打开方式

重点:1.eclipse开发工具 常见操作都做一遍 debug调试 继承抽象类,实现接口 项目的删除和导入2.Object类(重点掌握这两个,会重写) toString() equals()1:Eclipse的安装2:用Eclipse写一个HelloWorld案例,最终在控制台输

2017-12-25 19:40:02 861

原创 java:toString方法重写

//禁商转,转标处。 //java有自带的toString方法//***************java自带的toString()方法*************** public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());

2017-12-25 19:39:05 782

原创 java:计算器(填坑)

//填坑,明天再写注释。//禁止商业转载,转载标明出处。 //***************父类************import java.util.regex.Matcher;import java.util.regex.Pattern;public class user {public static double varx(String a) {double re = 0

2017-12-25 19:37:31 198

原创 java:equals方法的重写

/equals()是java自带函数,用来比较变量或者对象是否相同,其本质上对比指针地址是否相同,但是要重写这个方法就挺复杂的。//禁止商业转载,转标处。//eclipse里有自带重写equals方法的功能,但是必须要理解。//这里详细讲一下语句的意思,以防以后我自己忘了。//当 object 作为形参时,可以起到一种自适配效果。 public boolean equals(O

2017-12-25 19:35:23 189

原创 java:super

//禁止商业转载,转标处。//super主要用于子类与父出现同名方法或者变量时用于标记属于父类的变量或者方法,见例子。//子类创建构造方法的时候系统会自动调用父类构造方法。 //**********父类**********public class Animal { int age = 3; // 父类变量 Animal(){ System.out.print

2017-12-25 19:34:23 128

原创 java:final

/*final可以修饰变 量 , 方法 , 类 ,*该修饰符类似于C++ 中const的作用产生一种类似锁定的效果,一般对数据起保护作用,*这是我的理解,可能会有错,欢迎提出错误。*修饰变量时:在进行第一次赋值之后将其锁定。*修饰类时:不允许该类被继承*修饰方法:不允许该方法被重写(覆盖)*///*******变量示例**********

2017-12-25 19:32:43 104

原创 java:构造方法概念

方法分为 ** 普通方法 ** 与 ** 构造方法 **,也有一种 ** 静态方法 ** 这里不做描述。构造方法不需要写返回值类型连viod也不需要,且必须与类名相同。构造方法主要用于在创建对象时实现对象的初始化工作,构造方法不允许被对象调用,对象调用构造方法类似于自己把自己举起来,这不太科学。当创建对象之时,系统会执行一次构造方法。

2017-12-25 19:31:22 782

原创 java:子,父类初始化顺序与细节。

/*禁止商业转载,转标处。*创建对象时如果没写构造方法,则编译器自动写一个空的构造方法,构造方法与普通方法不同,关于构造方法我会在另外一个文章详细描*述。*在程序执行初始化阶段,优先创建父类对象并初始化,不废话,上代码。*/public class Animal { //父类 double we

2017-12-25 19:29:25 340

原创 java:子类方法的重写

//禁止商业转载,转标处public class Animal {private int age;//private String color;private double weight;private String name;private double high;public void eat() {

2017-12-25 19:28:23 555

原创 java:封装与继承

//禁止商业转载,转标处public class Animal {private int age;//private String color;private double weight;private String name;private double high;public void set_age(int new_age) { // 设置年龄age = new_age;

2017-12-25 19:26:26 131

翻译 java:访问权限修饰符

//转自慕课网。 private  :  私有。protected : 保护。public  :  公开。

2017-12-25 19:24:18 140

翻译 java:变量与方法的一些概念

//只说重点,不废话。//禁止商业转载,转标处。1.全局变量≈静态变量:若没初始化,则自动初始化为0,所有对象共享变量值,与对象共存。静态变量只能用静态模块初始化。2.局部变量:在各个对象中互相独立,与方法共存。变量同名,优先使用局部:就近原则。由static修饰的变量称为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应

2017-12-25 19:22:26 203

原创 java:多维数组赋值

/*今天做复习题的时候想到的一些东西。 *关于多维数组的长度问题 *以及给多维数组赋值的方法*/ package bate;public class bate {public static void main(String[] args) {// 定义多维数组int[][] k = new int [4][5];//名 [][]int a=k.length;//输

2017-12-25 19:21:39 7791

原创 java:判断数值位数

//转标出。//统计位数。package bate;public class bate {public static void main(String[] rags) {int num = 9999;int count = 0;if(num>=0&&num<=9999999){ while(num!=0){ ...

2017-12-25 19:18:56 1177 5

原创 java:冒泡排序

冒泡排序,有注释的那种。

2017-12-25 19:14:31 140

原创 java:文件copy

文件操作

2017-12-25 19:12:39 167

原创 java:输入输出示例

//禁止商业转载,转载请标明出处。//搞清楚原理再拿去用//读取键盘输入注意键盘输入内容类型与读取类型与存储变量类型要相同。import java.util.Scanner; //导包public class Calculator {public static void main(String[] arsg) {System.out.println("

2017-12-25 19:11:39 218

原创 java:兔子算法

//记得崩坏2里面一把手枪用过跟这个这个类似的算法。 //转载标明出处,禁止商业转载。 //搞清楚原理再使用。 package math; public class math { public static void main(String[] args) { long a=1,b=1,c = 0,d=0; while ( a <= 4000000 || b <= 4

2017-12-25 19:10:15 601

原创 java:对象示例

//转载请标明作者,禁止商业转载。//如果某一行没有注释即为功能太简单,懒得注释。//让电脑自己玩猜字游戏。//一个文件可以有多个类,但只能有一个主类。//文件名必须和主类名相同。public class GameLauncher {public static void main(String[] args) { //程序执行入口。GuessGa

2017-12-25 19:07:02 186

空空如也

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

TA关注的人

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