zoukankan      html  css  js  c++  java
  • 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文章,欢迎分享到朋友圈✬

    觉得不错,请点赞↓↓↓

  • 相关阅读:
    iphone/iOS 访问本地数据库sqlite3
    SQLITE3 --详解
    iOS使用MD5
    ASIHTTPRequest实现断点续传
    ios开发
    iOS 5的文件存储策略应对
    由ASIHttpRequest里的block引发的思考
    Blocks编程要点
    [Cocoa]深入浅出Cocoa多线程编程之 block 与 dispatch quene
    ASIHTTPRequest 问题总结
  • 原文地址:https://www.cnblogs.com/dashucoding/p/12178622.html
Copyright © 2011-2022 走看看