Java编程基础

Java编程基础

GD阿逹

 01 —

一、前言

什么是编程?编程就是计算机程序告诉计算机应该做些什么,通过编程执行操作。

我们所学习到的Java编程语言是如今Internet上受欢迎的开发与编程语言。由Sun公司推出:共有三大块:JSE,JME,JEE。

JSE为标准版,主要用于桌面应用软件的编程,其余的以后另讲,如今小白学习的使用就是标准版。

Java语言有自己的特点:简单性,面向对象,安全性,分布性,鲁棒性,多线程,可移植性,动态性,平台无关性,健壮性等。

Java介绍:

Java虚拟机既是JVM。

JRE为Java Runtime Environment(Java运行环境):JVM+类库。

JDK为Java Development Kit(Java开发工具包):JRE+JAVA的开发工具。

下载、安装和使用JDK 

点击

平台回复:配置JAVA环境变量

平台回复:环境变量配置步骤及测试

类与对象 

面向对象的核心是什么?那就是对象,什么是对象?简单理解就是所要研究的东西,可以是人等。

例子:

class People {

         int age;

         String name;

         double height;

         } 

对象与类,如何从类实例化对象

如:声明一个People类型的对象:

   People p = new People();

标识符命名规则 

标识符是用来标识类名、变量名、方法名、数组名、文件名等。

Java语言规定标识符由字母、下划线、美元符号和数字组成。

数据类型

基本数据类型

逻辑类型(布尔类型)   boolean

字符类型   char 

整数类型   byte, short, int, long

浮点类型   double, float

引用类型

基本数据类型的值存在栈中,而引用数据类型的值存在堆中,在栈内存中存放的是堆内存中的地址,因而称为引用数据类型。

引用数据类型包括3种:类(class)、接口(interface)、数组(array)。

对象的创建与销毁

在Java中,利用new关键字可以创建类的对象,new创建对象的语法格式

People p = new People()

访问对象的变量

格式如下:对象名.变量名

Student.name = “GD”

方法的定义

一般格式为:

返回值类型  方法名(形式参数列表){

// 方法体

}

int add(int a,int b){

       int sum=0;

       sum = a+b;

       return sum;

      }

包的概念与作用

Java的类库是按层次的包的方式组织的。

java.lang包:核心语言包;java.awt包:抽象窗口工具集包;java.io包:输入/输出包;java.util包:使用工具包。

程序的流程

共3种:顺序结构,选择结构和循环结构。

数组的声明和创建

数组类型[ ] 数组名;

数组类型 数组名[ ]; 

new 数组类型[数组长度] 

数组类型[ ] 数组名 = new 数组类型[数组长度]; 

常用的Java类库包

1.java.lang包

    Java语言的核心包,java.lang包由编译器自动引入。

2.java.applet包

     java.applet包用来实现运行Java Applet的工具类库。

3.java.awt包

    java.awt包是Java抽象窗口工具包。

4.java.io包 

    java.io包是Java语言的标准输入/输出类库。

5.java.net包

    java.net包是Java网络包,主要实现网络功能。

异常处理

Java的异常处理机制

try {

  //需要监视异常的代码块

catch (ExceptionType1 e) {

  //处理第一种异常

catch (ExceptionType2 e) {

  //处理第二种异常

}

进程和线程的概念

进程是一个程序关于某个数据集的一次运行,一个进程中至少要有一个线程,线程就是进程中一个负责程序执行的控制单元,一个进程中可以多执行路径,称之为多线程。

填空题

①Java分为三个版本,简称为   J2EE   、   J2SE   、   J2ME   。

② Java编译器将用Java语言编写的源程序编译成   字节码文件   。

③ Java源程序的运行,至少要经过   编译   和   解释   两个阶段。

④ Java源程序文档和字节码文件的扩展名分别为   .java   和   .class   。

知识准备

面向过程和面向对象

面向过程是以过程为中心的编程方法

面向对象是以对象为中心的编程方法

静态成员

静态成员用static关键字进行修饰,表示静态的意思,可以用来修饰成员变量和成员方法,也可以形成静态代码块。

抽象类的定义

使用关键字abstract修饰的类称为抽象类,抽象类中可以没有抽象方法,也可以有抽象方法,有抽象方法的类一定是抽象类,构造方法不能声明为抽象方法,当一个具体类继承一个抽象类时,必须实现抽象类中声明的所有抽象方法,否则也必须声明为抽象类。

福利

Java学习9天

 以Java官方文档为准,天天向上

图|来自网络

醉翁猫咪

✬如果你喜欢小猫咪1997文章,欢迎分享到朋友圈✬

觉得不错,请点赞↓↓↓

posted @ 2020-01-10 23:11  达达前端  阅读(222)  评论(0编辑  收藏  举报