![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 55
tangmin_14rj
现目前正在学习Java!
展开
-
配置JAVA环境变量步骤
1.安装最近版本的J2SDK(最好不要安装在有空格和中文的目录下)。 2.下载:下载地址www.oracle.com或者www.sum.com。 3.现在开始配置环境变量,右键点击我的电脑,点击属性,在出现的对话框中选择高级系统设置,在出现的对话框中选择环境变量。 4.系统变量下新建名为“classpath"的变量名,变量值为“.;JAVA_HOME%\lib;%JAVA_HOME%\lib原创 2015-09-09 16:57:53 · 495 阅读 · 0 评论 -
Java语言基础之接口
接口 特点: ①.接口用关键字interface表示 interface 接口名 {} ②.类实现接口用implements表示 ③.接口不能实例化,按照多态的方式来实例化 ④.接口的子类: a.可以是抽象类 b.可以是具体类,要重写接口中的所有抽象方法 成员特点: ①.成员变量:只能是常量,并且是静态 默认修饰符:public static final ②.构造方法:接原创 2015-11-02 17:23:05 · 233 阅读 · 0 评论 -
Java语言基础之抽象类
抽象类 概述:我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类 特点:①.抽象类和抽象方法必须用abstract关键字修饰 ②.抽象类中不一定有抽象方法,但是抽象方法的类必须定义为抽象类 ③.抽象类不能实例化,因为它不是具体的。抽象类的构造方法用于子类访问父类数据的初始化 ④.抽象类的子类 a.如果不想重写抽象方法,该子类必须是一个抽象类 b.重写原创 2015-11-02 17:08:20 · 237 阅读 · 0 评论 -
java语言基础之多态
多态 定义:同一个对象(事物),在不同时候体现出来的不同状态。 多态的前提:①.要有继承关系 ②.要有方法重写 ③.要有父类的引用指向子类对象 多态中成员访问特点:①.成员变量:编译看左边,运行看左边 ②.构造方法:创建之类对象的时候,访问父类的构造方法,对父类的数据进行初始化 ③.成员方法:编译看左边,运行看右边原创 2015-11-02 16:57:38 · 227 阅读 · 0 评论 -
java语言基础之继承
继承 定义:把多个类中相同的内容给提取出来定义到一个类中。Java提供了关键字:extends 格式:class 子类名 extends 父类名{} 好处:①.提高了代码的复用性 ②.提高了代码的维护性 ③.让类与类之间产生了关系,是多态的前提 类与类之间产生了关系,其实也是继承的一个弊端:类的耦合性增强了。 开发的原则:低耦合,高内聚。 耦合:类与类的关系 内聚:就原创 2015-10-29 17:09:51 · 275 阅读 · 0 评论 -
java语言基础之面向对象3
构造方法 定义:给对象的数据进行初始化。 格式: ①.方法名和类名相同。 ②.没有返回值,连void都没有。 ③.没有具体的返回值。 注: ①.如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 ②.如果我们给出了构造方法,系统将不再提供默认的无参构造方法。 给成员变量赋值有两种方法:①.setxxx() ②.构造方法 static static原创 2015-10-29 16:40:50 · 319 阅读 · 0 评论 -
Java基础语言之Eclipse介绍
1:Eclipse的安装 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字 A:创建项目 B:在src目录下创建包。cn.itcast C:在cn.itcast包下创建类。HelloWorld D:在HelloWorld下有一个方法。public static void main(String[] args) {} E:在main方法中有一个输出语句。S原创 2015-11-06 15:14:56 · 274 阅读 · 0 评论 -
Java语言基础之Scanner类
Scanner的使用 (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is)原创 2015-11-06 16:00:02 · 256 阅读 · 0 评论 -
Java语言基础之Object类
Object类 构造方法:public Object() public int hashCode():返回该对象的哈希码值(一般是将该对象的内部地址转换成一个整数) public final Class getClass():返回此object的运行时类 Class类的方法:public string getName() public String toString():返回该对象的字符原创 2015-11-06 15:31:55 · 315 阅读 · 0 评论 -
java语言基础之面向对象1
面向对象 面向对象:强调的是对象,然后由对象去调用功能。 面向对象的特点: 1.是一种更符合我们思想习惯的思想。 2.可以将复杂的事情简单化。 3.将我们从执行者变成了指挥官。 面向对象的开发:就是不断的创建对象,使用对象,指挥对象做事情。 面向对象的特征:封装、继承、多态。 类:是一种相关的属性和行为的集合,是一个抽象类的概念。 对象:是原创 2015-09-17 17:07:10 · 215 阅读 · 0 评论 -
Java语言基础之内部类
内部类 定义:把类定义在其他类的内部,这个类就被称为内部类。 特点:①.内部类可以直接访问外部类的成员,包括私有。 ②.外部类要访问内部类的成员,必须创建对象。 位置: 成员位置:在成员位置定义的类,被称为成员内部类。 局部位置:在局部位置定义的类,被称为局部内部类。 ①.成员内部类:外部类名.内部类名 对象名 = 外部类对象.内部类对象 例:Outer.Inner oi = ne原创 2015-11-06 14:50:36 · 302 阅读 · 0 评论 -
Java语言基础之String类
String类的概述和使用 (1)多个字符组成的一串数据。 其实它可以和字符数组进行相互转换。 (2)构造方法: A:public String() B:public String(byte[] bytes) C:public String(byte[] bytes,int offset,int length) D:public String(char[] value) E:pub原创 2015-11-06 15:42:48 · 357 阅读 · 0 评论 -
java语言基础之面向对象2
面向对象 匿名对象 定义:没有名字的对象。 应用场景:1.调用方法,仅仅只调用一次的时候。 注:调用多次的时候,不适合。 2.匿名对象可以作为实际参数传递。 好处:匿名对象调用完毕后是垃圾,可以被垃圾回收器回收。 private:私有的,可以修饰成员变量和成员方法。 注:被private修饰的成员只能在本类中访问。 封装 定义:是指隐藏对象的属性和实现细节原创 2015-09-17 17:08:15 · 210 阅读 · 0 评论 -
Java语言基础之包与权限修饰符
包 包的定义:package 包名; 多级包用.分开 包的作用: ①.把相同的类名放在不同的包中 ②.对类进行分类管理 注: ①.package语句必须是程序的第一条可执行的语句 ②.package语句在一个Java文件中只能有 一个 ③.如果没有package,默认表示无包名 包的编译和运行:javac -d .HelloWorld.java 带包运行 package、i原创 2015-11-02 17:33:42 · 278 阅读 · 0 评论