Java语言基础

2018-02-22  本文已影响0人  Golden30

Java语言基础

计算机结构与基础运行原理

1.硬件

☆ 影响系统性能的设备主要是什么?

2.软件

3.编程语言

问:Java语言有什么特点?

4.进制

☆ 请同学举出例子

☆ 相互之间如何转换?

二进制1000110转换成十进制和十六进制是多少?
十六进制:FA1C转换成二进制和十进制是多少?

5.原码、反码、补码

【参考】

最高位为表示正负,0为正数,1为负数

课后习题:计算机采用以上哪种编码,为什么要使用这种编码?

6. 字符集


发展的历史与演进

1.Java历史

【参考】
1995年Sun公司推出——2009年Oracle公司74亿美元收购Sun

2.Java分类

3.JDK和JRE

JDK>JRE

4.JVM

5.Java的优点

简单性
健壮性

比C++更严格的强类型语言,java自己负责内存管理,提供了垃圾回收机制,有效避免C++中最头疼的内存泄漏问题。

安全性

删除了指针和释放内存等功能,避免非法的内存操作。

跨平台性
Java的执行机制
C++执行机制

Hello.cpp->Hello.obj->Hello.exe

☆ 如何跨平台

面向对象性

Java是面向对象性的,有三大特征:


第一个Java程序HelloWorld

1.安装JDK

设置参数(可选)

2.编写

class Hello
{
    public static void main(String[] args)
    {
        System.out.println("Hello world!");
    }
}
使用记事本

javac
java

使用开发工具

Eclipse,MyEclipse

3.程序结构

☆ 同个文件里面可否写多个类?

4. 注释

可以使用 javadoc 命令,将文档注释从源代码中提取出来,生成HTML文件,形成类似于Java API文档的帮助说明文件。


语法的基本元素

  1. 空白
  2. 语句与分号
  3. 关键字
  4. 表达式:常量、字符、字符串、变量、运算符
  5. 逗号
  6. 标识符、常量、变量

作业

  1. 熟悉JDK目录,以及JDK环境变量
  2. 使用记事本编写Hello World程序
  3. 使用记事本编写九九乘法表
  4. 使用记事本编写空心菱形
上一篇 下一篇

猜你喜欢

热点阅读