Java复习笔记—概述

1、什么是软件?

软件就是一系列按照特定顺序组织的计算机数据和指令的集合。

软件分为两种:

1、系统软件(操作系统)

2、应用软件如:QQ、迅雷、扫雷、纸牌。这都属于应用软件

2、人机交互

两种方式:

1、图形化界面,也就是我们所用的windows,

2、命令行方式,需要有一个控制台,特定的命令,完成一系列的操作,例如DOS

3.、计算机语言

语言:沟通的一种桥梁。

计算机语言:人与计算机交流的方式。我们要与计算机交流,那就要学习计算机语言,

计算机语言有很多种,如:C、C++、Java等。这里我们学习的是Java语言。

4、Java语言概述

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;

1994年将Oak语言更名为Java;

1995年SUM公司正式推出的Java语言。

5、Java语言的特点:

一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。
1、简洁有效
2、可移植性
3、面向对象
4、解释型适合分布式
5、具有多线程处理能力
6、具有较高的安全性
7、是一种动态语言(可以将代码插入到正在运行的程序中)

6、Java的三种技术架构:

JAVAEE:Java Platform Enterprise Edition(企业版)

开发企业环境下的应用程序,主要针对web程序开发;

JAVASE:Java Platform Standard Edition(标准版)

完成桌面应用程序的开发,是其它两者的基础;

JAVAME:Java Platform Micro Edition(小型版)

开发电子消费产品和嵌入式设备,如手机中的程序;

 7、跨平台的Java

通过Java语言编写的应用程序在不同的操作系统平台都可以运行。

为什么能跨平台?

因为如果你需要跑Java程序,你必须要先安装Java虚拟机(JVM)由JVM来调用操作系统、执行Java程序,从而 在该系统中运行。

8、JDK?JRE

JDK:Java Development Kit,java的开发和运行环境,java的开发工具+jre。

JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

使用JDK开发Java程序,JRE去运行

9、JDK下载 与安装

     官方地址:www.oracle.com (因为SUM公司被oracle公司收购了) 或  www.java.sum.com

JDK的安装都是傻瓜式的只是你的安装路径下不同存在中文、空格否则在后期开发中可能会出很奇怪的错误

JDK安装目录下的bin(binary)文件夹是二进制文件所在的目录,其中的exe文件(都是使用java语言编写)都是开发Java程序所需要的命令文件。

10、配置环境变量:

环境变量在系统属性-高级里面

让java jdk\bin目录的位置复制到path环境下

例:D:\Program Files (x86)\Java\jdk1.7.0_09\bin;//注意分号

classpath的配置:

1):永久配置方式:classpath=.;c:\;e:\

2):临时配置方式:set classpath=.;c:\;e:\

建议配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”(代表当前目录)。

11、Java程序运行机制及运行顺序

Java有两种核心机制:

1)Java虚拟机(Java Vitual Machine)

对于不同的运行平台,有不同的虚拟机,

Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”

2)垃圾收集机制(Garbage collection)

Java语言消除了程序员回收无用内存空间的责任,它提供一种系统级线程跟踪存储空间的分配情况,并在JVM的空闲时,检查并释放那些可被释放的存储空间垃圾收集在Java程序运行过程中自动进行,程序员无法控制

 

12、Java命令运行的是那个版本?

如果安装了多个版本JDK,那么Java命令运行的是那个版本呢?

java-version

java-verbose用于显示详细的加载过程,以此就知道使用的是那个版本的JDK,//java -verbose HelloWorld

13、编译与运行(Demo.java)

编译:javac Demo.java

运行:java Demo


如上述有什么问题都可以给我留言!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值