当前位置:网站首页 > Java教程 > 正文

java清华大学教程



一、java的地位

java具有面向对象、与平台、安全、稳定、和多线程等优良特性,是目前软件设计中优秀的编程语言,许多新的技术领域都涉及了java语言,java已经成为网络时代最重要的编程语言之一。

二、Java的特点

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。

三、安装JDK

由于官方的平台是免费的,推荐官网下载

1、进入Oracle官网下载后缀exe的windows版本的jdk,目前网址:Java 下载 |Oracle 中国

 2、配置环境变量:找到下载的jdk,bin目录,复制地址。

右键点击我的电脑,点击属性在弹出的对话框中按下图操作即可 ,最后在环境变量中输入jdk中bin的路径即可

注:新建复制地址上移到最顶端

一、基本数据类型

逻辑类型:boolean(一个字节)

整数类型:byte(一个字节)、short(2个字节)、int(4个字节)、long(8个字节)

字符类型:char(2个字节)

浮点类型:float(4个字节)、double(8个字节)

二、输入与输出数据

1、输入:

Scanner:是jdk1.5新增的一个类,可以使用创建对象

  Scanner reader =new Scanner(System.in);

然后创建一个对象去接收键入的某种类型的数据

例子:

int x=scanner.nextInt();

2、输出:

System.out.println。输出结果后换行

System.out.print。输出结果后不换行

三、数组

即同种数据类型的集合。

一、运算符

二、if条件分支语句

1.if(表达式){

若干语句

}

注:执行语句需要符合表达式为前提

2.if(表达式){

   若干语句1

  }else{

若干语句2

}

注:若符合表达式执行若干语句1,不符合则执行若干语句2

3.if(表达式1){

   若干语句1

  }else if(表达式2){

若干语句2

}else{

若干语句3

}

注:若符合表达式1执行若干语句1,不符合则判断是否符合表达式2,如果是则执行若干语句2,若都不符合则执行若干语句3.

三、switch开关语句格式:

switch(表达式){

    case 常量值1:

           若干语句

            break

   case常量2

        若干语句

        break;

..........

}

注:如果表达式的值跟case后面的常量值相等则执行该case后的语句,到break停止.

三、循环语句:

1.for循环语句:

for(声明循环变量的表达式;变量循环的条件的表达式;变量改变的表达式){

若干语句

};

2.while语句:

while(表达式){

若干语句

};

3.do-while:

do{

若干语句

}while(表达式);

四、break和continue语句

break语句是在某次循环中执行了它,那么整个循环语句结束

continue语句是在某次循环中执行了它,那么当前循环语句结束,转入下一次循环

一、类

1、概念:类是Java程序的基本元素,应用程序就是用若干个类构成的。

2、声明类的基本格式:

}

注:class是一个关键字,用来定义类。

3、类体里的主要内容:成员变量和方法

二、构造方法与对象的创建

概念:构造方法是类体中的一种特殊方法,当程序用类创建对象时需要使用他的构造方法。

1.默认构造方法:如果类中没有编写构造方法,系统会默认该类只有一个无参数的构造方法。

2.自定义构造方法:由你自己编写,可以是无参也可以有参数,也可以多个。

3.创建对象

创建对象分为两个步骤声明对象和分配变量格式为

Class  demo =new Class();  

class为类名,demo为对象名。

三、方法重载与重写:

重载概念:在一个类中可以有多个方法具有相同的名字,但这些方法的参数不同。

重写概念:在父类和继承它的子类中有同名且返回类型、参数类型和参数个数都相同的方法。重写是与继承有关的多态。

this关键字:this.变量名/方法名               调用本类中的变量名/方法名

super关键字:this.变量名/方法名           调用本类中的变量名/方法名

package关键字:打包。

import关键字:导入,可以引入类库中的类,也可以引入自定义包中的类。

四、访问权限:

public>protected>默认访问权限>private

第四章内容不全,仅供参考!

  • 上一篇: java全自学教程
  • 下一篇: java爬虫教程 网盘
  • 版权声明


    相关文章:

  • java全自学教程2024-11-19 08:02:06
  • 蓝桥杯java教程2024-11-19 08:02:06
  • java经典算法教程2024-11-19 08:02:06
  • java新手教程直播2024-11-19 08:02:06
  • java构造教程2024-11-19 08:02:06
  • java爬虫教程 网盘2024-11-19 08:02:06
  • JAVA安装eclipse教程2024-11-19 08:02:06
  • java指针教程2024-11-19 08:02:06
  • java 教程网站bu2024-11-19 08:02:06
  • 数据结构算法视频教程java2024-11-19 08:02:06