Java· 第五周

//第五周实验做第三章1-3题


第一章

学习目标:了解Java语言的特点;掌握Java开发环境的搭建;掌握环境变量的配置;理解Java的运行机制;掌握eclipse开发工具的基本使用

Java语言主要面向Internet编程

最主要的特点:

简单性:

        丢弃了C++中的运算符重载、多重继承等模糊概念;

        不用指针,使用引用;

        提供自动的垃圾回收机制

面向对象性:

        提供了类、接口和继承等原语。为了简单起见,只支持类之间的单继承。但支持接口之间的多继承,并支持类与接口之间的实现机制(关键词为implements)。Java语言全面支持动态绑定。

安全性:

        不支持指针,一切对内存的访问都必须通过对象的实例变量来实现

跨平台性:

        程序本身跨平台,但虚拟机不能跨平台

支持多线程:

        程序中有多个任务可以并发执行,提高程序的执行效率

JDK为SUN公司提供的Java开发环境,包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等

JDK安装目录的子目录介绍:

        bin目录:存放一些可执行程序

                其中最重要的就是javac.exe和java.exe

                        javac.exe是Java编译器工具,可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。如源文件"HelloWorld.java"编译后生成"HelloWorld.class"

                        java.exe是Java运行工具,会启动一个Java虚拟机(JVM)进程。Java虚拟机相当于一个虚拟的操作系统,专门负责运行由Java编译器生成的字节码文件(.class文件)

        db目录:一个小型的数据库

        jre目录:Java程序运行时环境的根目录,包含Java虚拟机,运行时的类包、Java应用启动器及一个bin目录,单不包含开发环境中的开发工具

        include目录:由于JDK是通过C和C++实现的。这里存放C语言的一些头文件

        lib目录:Java类库或库文件,是开发工具使用的归档包文件

·        src.zip文件:src文件的压缩包,放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码

class HelloWorld{
    public static void main(String[] args){
        System.out.println("hello world!");
    }
}

其中,class是一个关键字,用于定义一个类(约同一个程序)

HelloWorld是类的名称,与关键字间用任意的空白字符进行分隔即可

public static void main(String[] args){} 定义了一个 main方法,为程序的执行入口

(第一章到此结束,关于直接在win上运行Java程序的部分未整理)


第二章 Java编程基础

学习目标:掌握Java基本语法、常量、变量、流程控制语句、方法以及数组;熟悉Java运算符的使用;了解Java代码的基本格式

1.类需要用class关键字定义,class之前可以有一些修饰符:

修饰符 class 类名{
    程序代码
}

2.编写代码注意事项

3.文档注释以"/**"开头,以"*/"结尾

4.标识符定义规则

 5.关键字:

6.数据类型种类

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值