Java-1-简介

打开一个java工程,有以下文件存在:

.settings:其它设置信息

bin:字节码目录

src: 源代码目录

.classpath :系统及第三方库所在的路径信息保存文件

.projec :工程组织管理文件(若干个不同类型的文件共同完成一项任务,我们称之为工程)


Ø 课堂讨论要点:

 

1. JAVA语言历史

 

  无心插柳柳成荫,有心栽花花不开。

JAVASUN Microsystem公司研发。

 

2. JAVA语言特点

   a) 跨平台,一次编译,到处运行。

b) 速度慢,但很稳定, 没有内存泄漏 (memory leakage),不容易出现错误。

   c) 不适合对速度要求高的图形界面操作, 适合服务端应用。

 

   C/S (Client/Server) -> B/S (Browser/Server)

 

3. JAVA编程一般执行流程

 

   a) 编制JAVA源代码文件 (*.java) 

      该文件为文本文件.

 

   b) 编译

      *.java -> *.class  bytecode, 字节码, 其不是真正的X86机器语言。)

window平台下的JAVA编译器(compiler)是javac.exe.

 

   c) 在JAVA虚拟机(JVM)中执行

      (window平台下的JAVA虚拟机是java.exe)

   

   争对具体的硬件CPU而言,字节码不是机器语言。

   争对JVM而言,字节码就是其机器语言。

 

4. 理解JVM,理解跨平台

   JVM: Java Virtual Machine

   1) JVM像一个翻译,其把JAVA字节码实时翻译成对应硬件CPU的机器语言,因为有这么一个翻译的开销,所以JAVA运行速度较慢。

   2) 一个JVM只知晓一门硬件语言,所以不同的平台(CPU不同)将需要安装不同的JVM.

3) 因为JVM机制的存在,JAVA可以跨平台, JAVA的跨平台是建立在JVM不跨平台的基础上的。

   4) 因为依靠JVM机制,JAVA运行速度慢,但稳定安全。

 

5. 了解JREJDK

   JRE:  JAVA运行环境 (Java Runtime Environment) 

     由JVM加上一些运行类库(jar包)构成。

     Jar: java archive (java类压缩包很多很多java类被压缩在一起而得到的.)

   JDK:  JAVA开发者套件(Java Development Kit)

     由JRE,JAVA编译器,示例代码等构成。

 

   如果你只是需要运行JAVA字节码文件,则只需要JRE, 但如果你是JAVA程序员,你则需要安装JDK.

 

   下载地址: 

http://www.oracle.com/technetwork/java/javase/downloads/index.html

   

 

 在下载前,注意选择对应平台。

 

 JAVA版本 :
   > JAVA SE (JAVA Standard Edition)

   JAVA ME (JAVA Micro/Mobile Edition)

   JAVA EE (JAVA Enterprise Edition)

 

6. 基本JAVA程序结构

   a)  JAVA是纯面向对象编程的语言,处处都是class.

   b)  JAVA的类名首字母必须大写,符合驼峰命名法,类名一般来说是个名词,可以加上若干定语。

   c)  JAVA的类名与其所在的文件名相同最好一个java文件一个类

   d)  可执行的JAVA类有一main()方法作为入口点。

   e)  JAVA变量名和方法名首字母小写,其他部分继续按驼峰命名法处理.

       方法名一般使用动宾结构:doSomething,  eg: playGame, searchPrime, isPrime

 

7. JAVA IDE

   IDE=Integrated Development Environment

 

8. 基本程序编制逻辑训练 (使用JAVA语言完成)

   具体要求见《逻辑思维练习(基本语法复习).pdf

 

9.代码补充

alt+/ 方法或者变量辅助搜索定位

 ctrl+/注释快捷键

ctrl+shife+O  自动搜索类路径,快捷导入


 以下为注释使用说明:

/** 

 * 文档注释,该注释在书写完毕之后,将参与文档的生成,作为软件文档的一部分存在。

 * 质数判断

 * @param num 待测试的整数

 * @return    true  是质数  

 *            false 不是质数

 */

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值