Java简述,
Java简述,
一、 Java概述:
Java出现于1991年,正式版本发布于1995年。
Java是SUN公司产品,并于Oracle公司(V1.6以后的版本)。
JDK目前最新版本V1.8(8.0v)
Java之父James Gosling(詹姆斯·高斯林)
二、 Java技术架构体系
J2SE:Java提供的标准开发平台
J2ME:提供用于传统手机的开发平台(X)old fashion
JavaEE:提供用于企业级解决方案的开发平台(WEB开发:B/S)
Android-SDK:提供用于Android手机应用开发的平台
三、 Java语言开发环境
(JDK,JRE,JVM:只需Oracle官网下载JDK安装包)
JDK安装包在安装的过程会有2次选择路径,第一次是选择JDK的安装路径,第二次是选择JRE的安装路径,两次路径选择建议选择同一目录,并且在路径中尽量不出现空格和汉字。
win+R-->输入“cmd”回车-->输入“Java”或者“javac”
*JDK:Java Development Kit
*JRE:Java Runtime Environment
*JVM:Java Virtual Machine
*检查计算机上是否具有JDK:
高数OS工具的路径。
*为什么要配置环境变量:
四、 Java源文件的编译和运行
a) 编译,编译之后生成字节码文件(.class文件)
b) 解释运行
编译和解释的区别
五、 Java的程序
Java代码写在Java的源文件中,源文件后缀名为”.java”
Java 代码要写在方法(函数)中
方法创建在类中
类要创建在Java的源文件中
一个Java源文件中可以创建多个类,但是只能有一个public类,并且Java源文件的名字要和这个public类的名字一致
六、 创建类的语法规则
[]中的内容表示可有可无
<>中的内容表示一定要有,但是可以改变
[public] class <ClassName>{
}
七、 类的命名规范
a) 要选取能够表达这个类的作用的英文单词构成(提高代码的可读性)
b) 大小写混排:首字母要大写,如果有多个单词构成,则每个单词首字母都大写
c) 类名中可以包含字母、数字、“$”和“_”,但是不能以数字开头
八、 定义方法的语法规则
方法必须定义在类中
[<public/protected/private>] [static] <返回类型> <methodName>([参数列表]){
}
方法名的命名规范:
和类名的命名规范一致,但是方法名的首字母要小写
九、 类和方法:
一个类中可以定义多个方法,每个方法可以独立的完成一个功能
类库:包含了很多类,每个类中又有不同的方法,每个方法可以完成不同的功能
a> 了解Java常用的类中有哪些方法,每个方法可以完成什么样的功能【查API】
b> 当我们需要完成某个功能的时候,要会去调用对应的方法【方法的调用】
c> 自定义类和方法【创建类和方法】
Integer类:
static int parseInt(String str):将一个字符串转换成一个整数
String s = “123456”;
int n = Integer.parseInt(s);
十、 API学习
Date d = new Date();//d是一个对象,表示的是当前时间标准时间(格林尼治时间):1970.1.1 0:0:0:000
Date d = new Date(3542678L);
a> 找到对应的类经过3542678毫秒之后
b> 查询类中的方法(静态方法可以通过类名直接调用,非静态方法:必须通过对象调用)
c> 类中的构造方法(用来创建对象)
十一、 自定义类(内部类,属性,构造方法,方法)
Java语言是一种面向对象的语言,万物皆对象数值
整数:byte short int long
浮点数:float double
字符char
布尔boolean
封装类:辅助对简单数据类型的操作
Byte:byte
Short:short
Integer:int
Long:long
Float:float
Double:double
Character:char
Boolean:boolean
面向对象:用Java语言来描述万物
类 一类事物(学生)[当要执行这类事物的行为的时候,需要找到一个个体]
方法 行为(借书,学习)
属性 特征(学号,姓名,性别,年龄)
对象 类别中的个体
public class Student{
private String sno;
private String sname;
private String sex;
private int age;
//构造器(构造方法):用来创建这个类对象
public void borrowBook(String bookName){
//….
}
public void study(){
//…
}
}
4*8
5*5
十二、 在一个类中可以创建(属性、构造方法、方法)
构造器(构造方法):创建本类的对象
[<private/public/protected>] 类名([参数列表]){}
1:构造器没有返回类型
2:构造器的名字与类名一致
3:在一个类中可以有多个构造器,每个构造器的参数列表不能相同【构造器的重载】
4:在一个类中,如果没有手动创建构造器,Java系统会默认分配一个无参构造器
如果手动创建了有参构造器,默认的无参构造器就会被系统回收,此时如果还需要使用无参构造器,则需要手动创建
*静态方法和非静态方法的调用
静态方法可以通过类名直接调用,还可以通过此类的对象调用
非静态方法只能通过对象调用
相关文章
- 暂无相关文章
用户点评