java基础
2016-05-31 13:57
190 查看
一.java语言的认识
1.java语言是计算机能够识别的一种编程语言,编程语言有很多种,比如:C、C++、Java、C#、ObjectC、PHP、javascript,而编程是通过计算机实现我们需要完成的项目的功能。
2.eclipse的使用
1)jdk安装
2)环境变量配置
3)eclipse使用步骤
简单的“hello word”编写
public class hello word{
public static void main(String[] arge){
System.out.print("hello word");
}
}
3.面向对象:对对象完成的事情得出来的结果
面向过程:注重事情的过程
类:生活中一些对象共同点的集合、主观的、以人的意识存在的
对象:生活中的一个一个的实体、客观的
基本语法:
1)一个类对应一个java文件
2)属性(特征)的定义格式:public 类型 属性名;
3)方法(行为)的定义格式:public 返回类型 方法名(参数列表){}
4)创建对象的格式:类名 对象名 = new 类名();
5)调用属性(特征):对象名.属性名
6)调用方法(行为):对象名.方法名(具体内容)
import javax.swing.JFrame;
//导入类
public class ComputerOperationFrame extends JFrame{
//继承类
public static void main(String[]arge){
//程序入口
ComputerOperationFrame computer = new ComputerOperationFrame();
//创建对象
computer.initJFrame();
//调用属性
}
public void initJFrame(){
//创建方法
}
}
面向对象三大特性:继承性、多态性、封装性
1.构造器(构造方法)
普通方法格式: public 返回类型 方法名(参数列表){}
构造方法基本格式:public 类名(参数列表){}
作用:构造对象,创建对象的时候自动调用
引用传递:对象的地址进行交换
废除的空间,有java虚拟机垃圾回收机制进行回收
2.方法重载
定义:同一个类当中,多个方法的方法名相同,参数列表不同(参数个数、参数顺序、参数类型)的方法,互为重载方法
构造函数重载:创建一个对象,只能调用一个构造函数
作用:初始化对象的属性
3.继承(子类和父类关系)
extends
定义 :子类继承父类通过extends关键字实现
子类可以继承到父类的所有的非私有属性和方法
作用:动态的进行拓展类的功能
4.方法重写
定义:子类重写父类的方法,方法名、参数、返回类型必须相同
子类重写父类方法:用于覆盖父类继承过来的函数
5.自动转型
子类类型的对象自动转型为父类类型的引用,最终是父类类型的
转型后的对象:调用方法,如果子类重写了父类的方法,则调用的是重写后的,如果没有重写,则依然调用的是父类自己的
6.多态
多个同一个类型的引用,调用同一个方法,执行的流程不一样
1.java语言是计算机能够识别的一种编程语言,编程语言有很多种,比如:C、C++、Java、C#、ObjectC、PHP、javascript,而编程是通过计算机实现我们需要完成的项目的功能。
2.eclipse的使用
1)jdk安装
2)环境变量配置
3)eclipse使用步骤
简单的“hello word”编写
public class hello word{
public static void main(String[] arge){
System.out.print("hello word");
}
}
3.面向对象:对对象完成的事情得出来的结果
面向过程:注重事情的过程
类:生活中一些对象共同点的集合、主观的、以人的意识存在的
对象:生活中的一个一个的实体、客观的
基本语法:
1)一个类对应一个java文件
2)属性(特征)的定义格式:public 类型 属性名;
3)方法(行为)的定义格式:public 返回类型 方法名(参数列表){}
4)创建对象的格式:类名 对象名 = new 类名();
5)调用属性(特征):对象名.属性名
6)调用方法(行为):对象名.方法名(具体内容)
import javax.swing.JFrame;
//导入类
public class ComputerOperationFrame extends JFrame{
//继承类
public static void main(String[]arge){
//程序入口
ComputerOperationFrame computer = new ComputerOperationFrame();
//创建对象
computer.initJFrame();
//调用属性
}
public void initJFrame(){
//创建方法
}
}
面向对象三大特性:继承性、多态性、封装性
1.构造器(构造方法)
普通方法格式: public 返回类型 方法名(参数列表){}
构造方法基本格式:public 类名(参数列表){}
作用:构造对象,创建对象的时候自动调用
引用传递:对象的地址进行交换
废除的空间,有java虚拟机垃圾回收机制进行回收
2.方法重载
定义:同一个类当中,多个方法的方法名相同,参数列表不同(参数个数、参数顺序、参数类型)的方法,互为重载方法
构造函数重载:创建一个对象,只能调用一个构造函数
作用:初始化对象的属性
3.继承(子类和父类关系)
extends
定义 :子类继承父类通过extends关键字实现
子类可以继承到父类的所有的非私有属性和方法
作用:动态的进行拓展类的功能
4.方法重写
定义:子类重写父类的方法,方法名、参数、返回类型必须相同
子类重写父类方法:用于覆盖父类继承过来的函数
5.自动转型
子类类型的对象自动转型为父类类型的引用,最终是父类类型的
转型后的对象:调用方法,如果子类重写了父类的方法,则调用的是重写后的,如果没有重写,则依然调用的是父类自己的
6.多态
多个同一个类型的引用,调用同一个方法,执行的流程不一样
import javax.swing.JFrame; public class one extends two{ public static void main (String []arge){ one s =new one(); s.main1(); } public String b; public void main 8f3f 1(){ System.out.print("lsdkj"); } } public class two { public String a; public void t(){ System.out.println("撒旦法试"); } }
相关文章推荐
- Spring入门
- KMP算法及java实现
- (Java)LeetCode-20. Valid Parentheses
- 查看源代码Source not found及在eclipse中配置jdk的src.zip源代码
- JAVA 虚拟机类加载机制和字节码执行引擎
- eclipse svn报failed to load javahl library
- java的对象-》jason-》String-》byte数组的转化方法。
- Hibernate关联映射基于注解
- Java基础回顾 : 对象序列化和反序列化
- springMVC事务和仓库注解
- springMVC每一层的注解
- java实现简单的单点登录
- springMVC事务和仓库注解
- SDK Manager.exe 无法启动,一闪而过的解决办法
- java关键字Static详解
- SpringMvc的Url映射和传参案例
- Java类方法 类变量
- Servlet监听器listener
- spring包镜像下载地址
- [easy]【leetcode】【java】 Intersection of Two Arrays II 两个数组的交集