`
heweiding155
  • 浏览: 29631 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java基础复习总结

阅读更多

1.       java基础入门

a)         操作系统中配置java环境变量?

【我的电脑】->【属性】,【高级】->【环境变量】,【变量】下的【path】的【变量值】改为【jdk的安装目录\jdk\bin】。

b)         对类名、属性名、方法名以及常量名命名的时候需要注意什么?

类名:首字母大写,

属性名:小写

方法名:小写,若由多个单词组成,第二个单词及其以后的单词首字母大写

常量名:所有字母大写

以上命名皆必须满足命名规则。

 

c)         定义类名必须要和什么相同?

JAVA文件名

d)         Java编译和运行的命令与格式?

编译: javac 文件全名

运行: java 文件名(不含后缀)

e)         Java中的基本数据类型

八种:  字节型 byte

整型 int

                   短整型 short

                   长整型 long

                   字符型 char

                   布尔型 boolen

                   浮点型 float

                   双精度 double

 

f)          Java中有哪几种数据类型?

基本数据类型和类类型(或称引用类型)

g)         String的常用方法有哪些?

1、  comparetoString str):比较两个字符串。

2、  indexOf(int ch)::返回字符ch在此字符串中第一次出现处的索引。

3、  indexOf(String str):返回字符串str在此字符串中第一次出现处的索引。

4、  length():返回字符串长度。

5、  toCharArray():将此字符串转换为一个新的字符数组。

6、  value(基本数据类型 i):返回基本数据类型的字符串形式

7、charAt(int index):返回指定索引处的char

......

 

2.       类和对象

a)         类的定义

具有相同属性和方法的对象的集合。

b)         对象的定义

具有一些属性和方法的事物。

c)         定义类的格式

public class 类名{

    //代码

}

 

d)         创建对象的格式

类名 对象名=new 构造函数名();

 

e)         方法的分类

普通方法和构造器方法

 

f)          方法的重载

在同一个类中,方法名相同但方法的参数个数或参数类型不同,在对象调用方法时会根据参数的具体情况调用不同的方法体,这是方法的重载。

 

g)         构造函数

1、构造函数是用来实例化对象的。

2、构造函数名必须与类名相同。

3、构造函数无返回值。

h)         值传递

基本数据类型在进行传递时是值传递的模式,只把对应的变量的数值传递给另一变量。之后,这两个变量值改变时都不会影响另一变量的值。

i)           引用传递

类类型在传递时是遵循引用传递的模式,进行传递时会将相应对象名的首地址传给另一对象名,即这两个对象名所指的就是同一个对象。一个对象名的属性改变时,另一个的对象名的属性也相应的变化。

j)           this关键字

哪个对象调用的方法,this就指的是哪个对象。

3.       类的继承

a)         为什么需要继承?

当一个类与另一个类具有逻辑上的继承关系,有着某些相同的属性或方法时,为了不重复编写相同的代码,于是需要继承来实现。

 

b)         继承的语法格式

public class 子类名 extends 父类名 {

    

}

一个子类只能继承一个父类。

c)         子类能继承到父类的哪些方法和属性

公有继承的话 子类能继承到父类的所有属性和方法

 

d)         方法的重写

在父类与子类中方法的签名(声明)相同,但方法体不同,这叫做方法的重写。

方法重写后,若子类的对象调用这一方法便调用的为子类中重写的方法体。

 

e)         自动转型

子类可以向上也就是向父类自动转型,而父类不能向下转型。

f)          多态

多态是在方法调用时才确定是具体调用的哪个方法体。

g)         接口

定义格式:public interface 接口名(){

 

}

    接口中不能有实现的方法,所以接口也不能被实例化。

         类实现接口时,必须重写接口中的所有方法。

    类实现接口使用implements关键字。

         一个子类可以实现多个接口

h)         抽象类

定义格式public abstract class 类名(){

 

}

   抽象类中可以定义已实现的方法,也可以定义未实现的方法。若方法未实现必须加油abstract关键字,并且子类继承时必须得实现该方法。

   一个子类只能继承一个抽象类。

i)           抽象类、接口和类的区别

1、  抽象类中可以有未实现的方法,可以有实现的方法。接口中只能有未实现的方法。类中只能有实现的方法。

2、  一个子类只能继承一个父类(包括抽象类),但是可以实现多个接口。

3、  子类继承抽象类时必须实现抽象类中的抽象方法即未实现的方法。子类实现接口时必须实现接口中的所有方法。

4、  类可以被实例化对象,而抽象类,接口都不能实例化对象。

 

 

4.       Java的图形界面和事件

a)         Java的图形界面有几套?

两套:awtswing

b)         为什么要使用swing,而不使用awt ?

Swing是一套轻量级的组件,可以跨平台运行。

 

c)         所有的图形界面都是从哪一个类继承的?

       java.lang.Object

 

d)         事件步骤

在事件源上的事件发生时,事件的通知会作为一个EventObject(事件对象)通知给EventLisetener(事件监听对象),然后由EventListener进行处理。

java的事件机制
 
 1.事件源:事件源只能是java的图形界面类对象。
  
你所要发生的动作是在哪一个组件对象上触发,那么该组件对象就是事件源。
 
 2.事件类型 :java每一个组件的事件类型有很多,所以的确定事件类型。

  ActionListener:动作事件类型
  MouseListener:鼠标事件类型  

MouseMotionListener:鼠标移动的事件类型  确定事件的处理方法
 
 3.事件处理类

  根据上边确定的事件类型,我们会给事件源添加相应的事件监听器方法,那么每一个事件监听器方法都必须要绑

定一个事件的处理对象,所以我们就根据事件类型,去定义一个类,让该类实现相应的事件类型,这就是事件处理类。

e)         常用的监听器

ActionLisenerMouseListenerMouseMotionListener

f)          ActionEventMouseEvent

实现 ActionListener 接口的对象在发生事件时获得ActionEvent

实现 MouseListenerMouseMotionListener 接口的对象在发生事件时获得MouseEvent

 

分享到:
评论

相关推荐

    java基础知识复习内容总结

    基本的复习资料总结,没有重点,个个都经典的题目。一般都涉及到得问题,有一些还常用于面试问题中。

    java 基础知识总结

    自己在网上找的相对好一点的java复习资料,留个纪念 。详细讲述了Java课程的知识点

    java基础总结资料

    "java基础总结资料"涵盖了Java语言的核心概念,是学习和复习Java基础知识的重要资源。以下是一些主要的知识点: 1. **Java语法基础**:包括变量声明、数据类型(基本类型和引用类型)、运算符、流程控制(如if语句...

    JAVA理论知识基础复习

    JAVA理论知识基础复习是指对JAVA语言的基础知识进行复习和总结,本文将涵盖构造方法、new关键字、方法的重载、特殊变量this、static定义常量、继承、方法的重写、特殊变量super、多态性等相关知识点。 一、构造方法...

    corejava基础知识复习与总结

    ### Java基础知识复习与总结 #### 变量与方法 在Java中,对于实例变量,如果没有显式地赋值,那么会根据其数据类型自动获得一个默认值:数值型变量为0,布尔型变量为`false`,引用类型的变量为`null`。然而,局部...

    JAVA基础知识复习面试笔试宝典

    ### JAVA基础知识复习面试笔试宝典 #### 面向对象基础 **面向对象**与**面向过程**是两种常见的编程思想。面向过程的核心是过程、步骤或函数,它以过程为核心,强调的是如何去做;而面向对象的核心是对象,它以...

    java基础知识总结复习

    本文将对Java的基础知识进行详尽的总结。 首先,Java语言的语法规定所有关键字必须使用小写字母,而标识符则可以由下划线、字母、美元符号开头,后续可包含下划线、字母、数字和美元符号,且区分大小写。在代码风格...

    java课件复习总结

    本复习总结主要针对Java语言的基础知识,包括选择题、填空题、问答题和编程题的常见题型,以及网络程序设计的相关要求。 1. **题型解析**: - **选择题**:涵盖Java语言的基本语法、数据类型、运算符、流程控制等...

    Java基础面试总结复习.md

    ### Java基础面试总结复习知识点详解 #### Java语言的特点 1. **简单易学**:Java的设计初衷是为了简化C++的复杂性,使编程更简单直接。它的语法清晰、逻辑结构明确,非常适合初学者入门。 2. **面向对象**:Java...

    java基础f复习

    ### Java基础复习知识点 #### 一、Java简介 1. **Java语言起源**:Java语言由Sun Microsystems公司在1991年开始研发,并于1995年正式发布。其最初的目标是为了开发一种能够用于家用电器的编程语言。随着时间的发展...

    java基础面试复习集个人总结版

    java基础面试复习集个人总结版

    辽宁大学研究生课程java期末复习总结加历年常考期末题包含答案附带23期末考试题(王青松主讲)

    在本文中,我们将对 Java 期末复习总结加历年常考期末题进行总结和分析,涵盖 Java 基础知识、Java 程序设计、Java 异常处理、Java 数组处理等方面。 Java 基础知识 在 Java 中,类和对象是最基本的概念。类是一种...

    Java详细复习提纲

    一、Java基础知识 1. Java语言的特点: - 跨平台性:Java代码通过JVM(Java虚拟机)实现“一次编写,到处运行”。 - 面向对象:Java支持类、对象、封装、继承、多态等面向对象编程特性。 - 自动内存管理:Java...

    JAVA基础和总结

    JAVA基础,方便找工作的时候复习。JAVA基础,方便找工作的时候复习。

    JAVA书本复习题答案整合

    1. **Java基础知识**:复习题可能涵盖了Java的基础语法,如变量、数据类型、运算符、控制结构(if-else、switch、for、while等)、方法的定义和调用、类与对象的概念、封装、继承和多态等。答案解析能帮助你快速校验...

    Java复习总结.rar

    "Java复习总结.rar"很可能是针对学习者或开发者整理的一份综合性的复习资料,旨在帮助他们巩固和提升Java编程技能。下面,我们将深入探讨Java的关键知识点。 1. **基础语法**:Java的基础语法包括变量声明、数据...

    Java基础尚硅谷宋红康学习笔记

    【Java基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括...

    大一java期末复习习题和答案

    本文总结了Java期末复习习题和答案,涵盖了Java基础知识点、变量和数据类型、控制结构、方法、类和对象、异常处理、输入输出和类库等方面的知识点,为Java初学者和有一定基础的学习者提供了有价值的参考。

    Java程序设计期末复习总结参考

    本资料“Java程序设计期末复习总结参考”旨在帮助学生们有效地进行期末备考,涵盖多套考试题、复习题及知识点总结,确保全面覆盖Java语言的核心概念。 1. **基础语法** - 变量与数据类型:理解基本数据类型(整型...

Global site tag (gtag.js) - Google Analytics