----------------疯狂软件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应用+手游就业班就业班学费,赠送基础班全套课程。