java
文章平均质量分 54
weixin_42400401
http://www.runoob.com/ 值得拥有
展开
-
Java static关键字
package day1;/** * static关键字 * * @author jack * * static修饰成员变量该变量为静态成员变量 所有对象共享的成员变量,可以用static修饰 * 静态成员变量只会在数据共享区维护一份,而非静态成员变量在每个对象中维护一份; * 静态成员变量访问方式: * 1.使用对象访问 * 格式:对象.静态变...原创 2018-06-29 15:21:09 · 93 阅读 · 0 评论 -
Java this关键字
this关键字作用: 如果存在同名成员变量与局部变量,方法默认访问局部变量;可以通过this关键字指定访问成员变量; 在一个构造方法中可以使用this调用另外一个构造方法;调用代码必须为构造方法的第一个语句;this关键字的注意事项: 一个方法中访问一个变量,而且该变量标识符只在成员变量出现,java编译器编译时会在该变量前增加this关键字;...原创 2018-06-28 16:15:52 · 77 阅读 · 0 评论 -
Java 构造代码块
/** * 构造代码块,会编译进所有的构造方法 * @author jack * 构造代码块的注意事项: * java编译器 .java源文件的时候,会把成员变量的声明语句放到类的最前面; * 成员变量的初始化操作都是在构造方法中完成的; * 编译操作后,构造代码块的代码与成员变量的显式初始化代码会被移动到构造方法中执行; * 构造代码块代码与成员变量的显式初始化按源文件的顺...原创 2018-06-28 14:39:42 · 86 阅读 · 0 评论 -
Java final关键字
package day3;/** * * @author jack * final 关键字 * 用法: * 1.修饰一个基本类型的变量时,该变量不能被重新赋值,第一次的值为最终值; * 2.修饰一个引用类型变量时,该变量不能重新指向新的变量; * 3.修饰一个函数时,该函数不能被重写; * 4.修饰一个类时,该类不能被继承; * * 常量的修饰符: pu...原创 2018-07-03 15:39:40 · 113 阅读 · 0 评论 -
Java instanceof关键字
package day2;/** * * @author jack * instanceof 关键字 判断一个对象是否属于制定的类; * 使用前提: * 判断的对象与制定的类别必须要存在继承或者实现的关系; * 使用格式: * 对象 instanceof 类; * instanceof:一般在做强制类型转换之前会使用该关键字判断,然后再强制转换; */class A...原创 2018-07-03 13:59:58 · 130 阅读 · 0 评论 -
Java super关键字 方法重载 方法重写
package day2;import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * * @author jack * * super关键字 * super关键字代表了父类空间的引用 * * supper关键字的作用: * 1.子父类存在同名成员时,子类可以通过su...原创 2018-07-03 13:15:08 · 168 阅读 · 0 评论 -
Java 单例设计模式
/** * * @author jack * * 单例设计模式 * 1.恶汉单例设计模式 * 1.私有化构造函数 * 2.声明本类的引用类型变量,并是该变量指向本类实例对象 * 3.提供一个公共静态方法,获取本类的对象 * * 2.懒汉单例设计模式 * 1.私有化构造函数 * 2.声明本类的引用类型变量,并为null; * 3.提供一个公共静态...原创 2018-07-02 11:25:37 · 82 阅读 · 0 评论 -
Java标识符命名规范
1.类名通常使用名词,所有单词首字母大写例如:PandaFamily2.方法名通常使用动词,首单词字母小写,后续单词首字母大写例如:openDoor()3.变量名首单词字母小写,后续单词首字母大写例如:sisterName4.常量名所有字母都大写例如:GENDER...原创 2018-06-27 10:05:28 · 104 阅读 · 0 评论 -
Java 文件io流
package fileInputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOu...原创 2018-07-01 17:18:42 · 121 阅读 · 0 评论 -
Java重载与重写
重写与重载之间的区别区别点重载方法重写方法参数列表必须修改一定不能修改返回类型可以修改一定不能修改异常可以修改可以减少或删除,一定不能抛出新的或者更广的异常访问可以修改一定不能做更严格的限制(可以降低限制)方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义...原创 2018-06-25 16:00:27 · 405 阅读 · 0 评论 -
Java抽象类
/** * * @author jack * 抽象类不能实例化对象; * 抽象包含了子类集合的常见的方法,但是由于抽象类本身是抽象的,所以不能使用这些方法; * * 抽象方法 * Abstract关键字同样可以用来声明抽象方法,抽象方法只包含一个方法名,而没有方法体; * 抽象方法没有定义,方法名后面直接跟一个分号,而不是花括号; * * 如果一个类包含抽象方法,那么该类...原创 2018-06-25 15:52:53 · 74 阅读 · 0 评论 -
Java接口
/** * * @author jack * 接口中每一个方法也是隐式抽象的; * 接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错); * 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法; * 接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字; * * 接口中...原创 2018-06-25 15:03:29 · 101 阅读 · 0 评论 -
Java基本语法
什么是Java程序java程序是一系列对象的集合,这些对象通过调用彼此的方法来协同工作;对象对象是类的一个实例;对象有属性和方法;类类是模板,描述一类对象的状态和行为;方法方法是行为;逻辑运算、数据修改以及所有动作都是在方法中完成的;实例变量对象的状态由实例变量的值决定;Java基本语法大小写敏感;类名:类名首字母要大写;方法名:所有方法名以小字母开头,后面的单词首字母大写;源文件名:源文件名必须...原创 2018-06-25 11:04:04 · 80 阅读 · 0 评论 -
Android 启动拨号Activity
Activity文件package com.example.administrator.jackapp;import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.v...原创 2018-06-28 23:07:46 · 714 阅读 · 1 评论