• Java 编程基础 类和继承总结


      ----------------疯狂软件ios培训分享--------------

      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.构造方法的作用,特点

      每个类都默认隐式声明了一个java培训无参数的构造方法(构造函数 构造器)

      构造方法的作用就是用来构造(创建,生成,实例化)对象

      构造方法的名字必须和类名一样

      构造方法不用声明返回值类型 如: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培训、ios培训新年钜惠,报名Java就业班免费赠送java基础班,报名iOS就业班免费赠送iOS基础班,本月火速抢座中,为回报广大新老学员,值此新年之际推出报读就业班赠送基础班的活动。  -----------------------------------2014年初活动--------------------------------------

      疯狂软件Java学习班方向:

      1.报读JavaEE就业班赠送基础班课程。

      2.开班一次性(一个月内)交清JavaEE就业班学费,赠送基础班全套课程。

      疯狂软件iOS学习班方向:

      1.报读iOS应用+手游就业班赠送iOS基础班课程。

      2.开班一次性(一个月内)交清iOS应用+手游就业班就业班学费,赠送基础班全套课程。

  • 相关阅读:
    Revit API改变风管及管件尺寸
    Revit API注册事件
    Revit API创建标高,单位转换
    Revit API判断直线相交关系移动风管
    Revit MEP API找到连接器连接的连接器
    Revit MEP API连接器类别
    AngularJS如何编译和呈现页面
    AngularJS自定义Directive初体验
    Webpack基本用法
    对一个前端AngularJS,后端OData,ASP.NET Web API案例的理解
  • 原文地址:https://www.cnblogs.com/gojava/p/3526799.html
Copyright © 2020-2023  润新知