Java简述

一、 Java概述:

Java出现于1991年,正式版本发布于1995年。

JavaSUN公司产品,并于Oracle公司(V1.6以后的版本)。

JDK目前最新版本V1.88.0v

Java之父James Gosling(詹姆斯·高斯林)


二、 Java技术架构体系

J2SEJava提供的标准开发平台

J2ME:提供用于传统手机的开发平台(Xold fashion

JavaEE:提供用于企业级解决方案的开发平台(WEB开发:B/S

Android-SDK:提供用于Android手机应用开发的平台

 三、 Java语言开发环境

JDK,JRE,JVM:只需Oracle官网下载JDK安装包)

   JDK安装包在安装的过程会有2次选择路径,第一次是选择JDK的安装路径,第二次是选择JRE的安装路径,两次路径选择建议选择同一目录,并且在路径中尽量不出现空格和汉字。

*JDK:Java Development Kit

*JRE:Java Runtime Environment

*JVMJava Virtual Machine

*检查计算机上是否具有JDK:

win+R-->输入“cmd”回车-->输入“Java”或者“javac”

*为什么要配置环境变量:

高数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学习

标准时间(格林尼治时间):1970.1.1 0:0:0:000

Date d = new Date();//d 是一个对象,表示的是当前时间
Date d = new Date(3542678L);

经过3542678毫秒之后

a> 找到对应的类
b> 查询类中的方法(静态方法可以通过类名直接调用,非静态方法:必须通过对象调用)

c> 类中的构造方法(用来创建对象)

十一、 自定义类(内部类,属性,构造方法,方法)

Java语言是一种面向对象的语言,万物皆对象
数值
整数:byte short int long
浮点数:float double
字符char
布尔boolean
封装类:辅助对简单数据类型的操作
Bytebyte
Shortshort
Integerint
Longlong
Floatfloat
Doubledouble
Characterchar
Booleanboolean
面向对象:用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系统会默认分配一个无参构造器

如果手动创建了有参构造器,默认的无参构造器就会被系统回收,此时如果还需要使用无参构造器,则需要手动创建

 

*静态方法和非静态方法的调用

  静态方法可以通过类名直接调用,还可以通过此类的对象调用

  非静态方法只能通过对象调用





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值