`
_jia_shun
  • 浏览: 25029 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Java 基本 + 类和继承总结

阅读更多
1.Java程序的编写,翻译和执行过程
     编写代码
  →编译源码:运行javac XXX.java
                          源代码编译为与与硬件和操作系统无关的二进制代码,
                          即class文件
  →调试:寻找语法错误
  →运行:运行java XXX.java   然后JVM装载类文件,JVM运行类文件

2.JDK,JRE,JVM的区别和联系
  JDK  java开发工具包和运行环境
  JRE就好像.net Framework之于.NET  ,就是一个支撑Java程序运行的环境
  JVM即Java虚拟机,为java在不同平台不同操作系统下运行提供了前提
 
3.面向过程与面向对象的理解
     面向过程按照编程语言的思路考虑问题,比如C语言,它就是通过顺序执行一组语句来实现一个功
     能,这些语句的执行过程就是整个过程,不同语言解决的同一个问题过程可能不同 
    
     面向对象抽象程度更高,目光集中在了要解决问题本身而不是语言上,面向对象的目的就是可重用  
    
4.类与对象的关系分析
     对象是存在的具体实体,具有明确的状态和行为
     类是具有相同属性的一类对象所具有的共同属性和方法,类就是个模版
    
5.如何定义类,如何创建对象,如何调用属性和方法
  定义类:  public class 类名{     //类名一定要和文件名保持一致
                              构造函数        如:public Student(){}
                              属性                如:private num ;
                              方法                如: public setName(){函数体}
          }
   定义对象:类名  变量名 = new 类名() ;
           比如:Student st1=new Student() ;
   调用属性和方法   对象.方法名(参数)
           比如:Student stu1 = new Student("李四");

6.Eclipse的使用

7.构造方法的作用,特点
    
         每个类都默认隐式声明了一个无参数的构造方法(构造函数  构造器)
         构造方法的作用就是用来构造(创建,生成,实例化)对象
         构造方法的名字必须和类名一样
         构造方法不用声明返回值类型     如:public Student(){}
         构造方法只能通过new关键字来调用   如:Student stu = new Student();
        
8. 方法的重载
            重载构造方法
  在一个类中可以定义多个方法名相同的方法,只要每个方法的参数个数||类型||顺序不一样
  如果重载了构造方法,则默认的无参构造方法就没有了,如果还想使用,就必须显式声明  
  有无返回值都不影响重载
  例:
  public Student(String name){
//表示调用当前构造方法所创建的对象
this.name = name;  

9.this的使用
         例:
public void setName(String name){
//this:指调用当前setName方法的一个对象
this.name = name;
}
    
分享到:
评论

相关推荐

    【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识

    Java基本数据类型 string和包装类 final关键字特性 Java类和包 抽象类和接口 代码块和代码执行顺序 Java自动拆箱装箱里隐藏的秘密 Java中的Class类和Object类 Java异常 解读Java中的回调 反射 泛型 枚举类 Java注解...

    Java 基础核心总结 +经典算法大全.rar

    节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...

    Java基础知识点总结.docx

    无论是工作学习,不断的总结是必不可少...Java两种线程类:Thread和Runnable 315 Java锁小结 321 java.util.concurrent.locks包下常用的类 326 NIO(New IO) 327 volatile详解 337 Java 8新特性 347 Java 性能优化 362

    大二下面向对象 Java六次实验报告+思维导图总结xmind文件和图片+项目总结报告 +netbeans安装包 大连工业

    通过基本语句和函数的使用, 为程序设计语言扩充新功能. 实验三 类与对象 一、实验目的 通过使用类与对象, 为现实事物到程序提供一种直观的映射机制. 实验四 文件 一、 实验目的 通过文本文件内容的读写访问, 实现...

    Java设计一个银行帐户类(继承与多态)

    Java设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。

    java基础核心总结归纳---参考手册--心得手册-学习资料-总结经验

    Java 基本语法 7 数据类型 7 整数型 7 浮点型 7 字符型 8 布尔型 8 基础语法 8 运算符 8 Java 执⾏控制流程 11 条件语句 11 if语句 11 if...else 条件语句 11 if...else if 多分⽀语句 11 switch 多分⽀语句 11 循环...

    java 编程入门思考

    6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类...

    java基础学习总结

    <<java基础>> 类和对象>> 接口>> 继承>> 异常>> 线程>> <<applet>> <<Color>> <<Collection>> 流>>

    java 面试题 总结

     final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的...

    2011最新最全的JAVA面试题总结.txt

    2011最新最全的JAVA面试题总结.txt JAVA 面试题汇总 一、 JAVA 基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不...

    java考试题大总结

    java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置...

    Thinking in Java 中文第四版+习题答案

    6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类和...

    Java基础讲座.pdf

    如书所言:(1)java不支持多重继承,也就是说子类至多只能有一个父类 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法 (3)子类中定义的成员变量和父类中定义的成员变量相同时,...

    Java工程师面试复习指南

    Java基本数据类型 字符串和包装类 关键字最终特性 Java类和包 抽象类和接口 代码块和代码执行顺序 Java自动拆箱装箱里隐藏的秘密 Java中的Class类和Object类 Java异常 解读Java中的回调 反射 泛型 枚举类 Java注解和...

    java各知识点详细总结.docx

    Java基础语法:Java是一种面向对象编程语言,它支持类、对象、继承、多态等概念。Java语法包括变量、数据类型、运算符、控制语句、数组、集合、字符串等基本语法。 面向对象编程:Java是一种面向对象编程语言,它...

    JAVA基础知识精华总结 收藏

    JAVA基础知识精华总结 收藏 1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在...

    超详细Java入门到精通自学视频课程-总结:static、工具类、单例、继承.rar

    Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。 本视频教程帮助你从新手小白到成为精通JAVA的高手,从软件的安装,功能的介绍和使用,实战演习讲解等各大维度进行详细...

    Java2游戏编程.pdf

    本书将向读者展示用Java语言和它的类库创建2D游戏,所涉及的主题包括高速性能、双缓冲图像、动画、声音、媒体控制、I/O和网络支持等。将带领大家一步一步学习编写Java游戏,最终打造属于自己的Java游戏。 目录...

    Java初学者入门教学

    6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类...

    java联想(中文)

    6.9 初始化和类装载 6.9.1 继承初始化 6.10 总结 6.11 练习 第7章 多形性 7.1 上溯造型 7.1.1 为什么要上溯造型 7.2 深入理解 7.2.1 方法调用的绑定 7.2.2 产生正确的行为 7.2.3 扩展性 7.3 覆盖与过载 7.4 抽象类...

Global site tag (gtag.js) - Google Analytics