Java SE学习笔记-多态
package com.cute;/** * 多态 */public class Polymorphic {public void run(Car car){car.run();}public static void main(String[] args) {Polymorphic test = ...
Java SE学习笔记 --->高级类特性 ---> toString() 方法
概述: toString() 方法在面向对象当中十分常见,使用频率很高,和equals() 方法一样,也是Object类中定义的方法。 jdk中 源码: java.lang.Object类中ToString() 方法的定义如下: public String toString() { ...
Java SE学习练习题--IO、List 配合使用
一、题目要求 1.复制上例中的Student类到本项目中; 2.在项目目录下创建文件name.txt,并写入以下内容: it001,武松,男,22 it002,林冲,男,20 it003,卢俊义,男,18 it004,石宝,男,23 3.创建MainApp类,包含main()方法 ...
【Java SE】如何用Java实现直接选择排序
摘要:直接选择排序属于选择排序的一种,但是它的排序算法比冒泡排序的速度要快一些,由于它的算法比较简单,所以也比较适合初学者学习掌握。适宜人群:有一定Java SE基础,明白Java的数据类型,数组的定义、初始化以及常用数组的方法,还有Java的循环操作。前期准备:最好有一个开发工具比如说:eclip...
[零基础学JAVA]Java SE面向对象部分-21.包及访问权限
上季内容回顾:异常的捕获与处理 本季主要知识点:包与访问权限 包的产生原因:在开发中所有的程序肯定要提交到服务器上去。 张三:--> A.class --> 服务器 李四:--> A.class -------| 根本原因在于一个文件夹下不能有重名的文件,包其实就是一个文...
[零基础学JAVA]Java SE面向对象部分-19.面向对象高级(07)
上季内容回顾:代理设计、适配器设计 抽象类和接口的区别 本季主要知识点:本季以题目讲解为主,详细的讲解了抽象类和接口的实际应用及典型的实例分析。 练习题一abstract class Employee { private String name; p...
[零基础学JAVA]Java SE面向对象部分.面向对象基础(06)
1.interface 接口 2.设计模式(工厂模式) 3.异常的捕获 java: //接口中定义的全是public,即使不声明也是public的, //如果一个类定义的时候全部由抽象方法和全局常量所组成的话,那么这种类就称为接口 /* interface A { ...
[零基础学JAVA]Java SE面向对象部分-13.面向对象高级(01)
本季目标: 本季讲解了JAVA中继承产生的原因及继承的基本实现,之后本季又重点阐述了JAVA中对于继承实现的各种限制,包括子类对象的实例化过程,方法的覆写、super关键字的使用等。 类的继承 子承父业,如果孩子不是个败家子,至少可以保持家业不败,如果孩子上进,则家业肯定越来越兴盛。观察以下一种情况...
[零基础学JAVA]Java SE面向对象部分-17.面向对象高级(05)
上季内容回顾:1、对象的多态性 2、抽象类和接口 本季主要知识点:抽象类和接口的实际应用1、子类对象可以为父类对象实例化,之后调用的方法都是子类中已经被覆写过的方法。 2、就可以利用此特性,观察抽象类的使用,因为在抽象类中有很多的抽象方法。 抽象类 abstract class A { ...
[零基础学JAVA]Java SE面向对象部分-14.面向对象高级(02)
本季先重点回顾了方法的重载与覆写、super与this关键字的区别。之后主要以实例讲解为主,主要回顾了JAVA中的继承及数组的基本概念,之后又讲解了JAVA中继承的图形表示。上季内容回顾:1、继承的使用和概念,继承的各种限制 2、子类对象的实例化过程 3、方法覆写 4、super的使用 有两个题目...
[零基础学JAVA]Java SE面向对象部分-18.面向对象高级(06)
上季内容回顾:1、面向对象中接口与抽象类的具体应用。 可以通过对象的多态性,为父类实例化,之后一切的操作标准以父类为主。本季主要知识点:讲解抽象类与接口的关系。1、一个抽象类中能否包含一个接口呢?abstract class A { public abstract v...
[零基础学JAVA]Java SE面向对象部分.面向对象基础(05)
1.继承 2.多态 3.final 4.重载与覆写 5. this/super 6.抽象类 7.接口 java: class Person{ private String name; private int age; public Person(){...
[零基础学JAVA]Java SE面向对象部分.面向对象基础(04)
2.代码块 1.内部类 3.链表 2.代码块: 1.) 普通代码块。 2.)静态代码块。 3.)构造代码块。 4.)同步代码块。 class Test{ //构造块 { System.out.println("Constract Test bl...
[零基础学JAVA]Java SE面向对象部分-16.面向对象高级(04)
上季内容回顾:1、final关键字 ・ 修饰类不能被继承 ・ 修饰方法不能被覆写 ・ 修饰的变量就是一个常量,全局常量(public static final) 2、抽象类和接口 ・ 抽象类:只包含一个抽象方法的类,抽象方法只需声明而不需要实现,必须有子类 ・ 接口:只包含抽象方法和全局常量的类――...
[零基础学JAVA]Java SE面向对象部分-15.面向对象高级(03)
上季内容回顾:1、super与this关键字 2、方法的重载与覆写本季主要知识点:1、final关键字 2、简单了解一下抽象类与接口(是JAVA中最重要的部分)final关键字 终结器 ―― final1、被final标记的类不能被继承 final class A { }; cla...
JAVA_SE基础——39.继承
在面向对象程序设计中,可以从已有的类派生出新类。 这称做继承(inheritance)。白话解释:例子1:继承一般是指晚辈从父辈那里继承财产,也可以说是子女拥有父母给予他们的东西。例子2:猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物。同理,咖啡猫和波斯猫继承自猫,而泰迪犬和比特犬继承自狗。所...
Java SE (5)之 线程使用
JAVA有两种线程的方法Thread 和Runnable 能够使用,这是为了弥补不能多继承的缺陷首先是 Threadpackage com.sunzhiyan03;/* * 演示线程 * */public class Demo1 {public Demo1() {// TODO Auto-gener...
安卓里面JSON处理和JAVA SE里面的JSON包
今天编译安卓项目遇到这个问题 com.android.dex.DexException: Multiple dex files define的解决办法大致意思就是引用了 相同的包在JAVA SE里面我使用的是 import net.sf.json.JSONObject;这个就不多说了,网上大家都可以...
Java SE 中swing的简单实例 ( swing实现简单学生管理系统的登录界面)
亲测可以运行,无主方法。只需在主方法中创建该类对象,调用即可运行。 package 学生管理系统; import java.awt.*;import javax.swing.*;import java.awt.event.*;public class MainInterface2 extends ...
Unbound类路径容器:“JRE系统库[Java SE 6 [1.6.0_65-b14-462]]”。
I am trying to run an existing Java project in Eclipse, and I am very new to Java and Eclipse, so I am unable to figure out why this error is coming i...