Java基础

来源:互联网 发布:钢结构cad软件 编辑:程序博客网 时间:2024/06/11 19:49

一.  程序:被计算机连续执行的指令的集合

 

二.软件:完成某些特定工作的多个程序的集合

 

三.计算机语言:机器语言:计算机能识别的语言(0/1组成,不便理解与编写)

              汇编语言:实际上也是一种机器语言,机器语言的一种助记符

              高级语言:符合人类思维方式,方便与计算机进行交流

 

四.软件开发的基本步骤:a.分析问题与需求,建立数学模型

                       b.确定数据结构与算法

                       c.编写程序

                       d.调试程序

 

五.算法:数字运算算法与非数字运算算法

特性:1.有穷性 2.确定性(每个步骤都是确定的)  3.有零个或多个输入  4.有1个或多个输出  5.有效性

流程图:算法的图形解法(记住几种流程图图标)

 

掌握算法及其流程图

 

六.JAVA的发展史

   1.Java之父:JamesGosling

  2.1996.1.23,JDK1.0  1997 JDK1.1直至1998年的JDK1.2划分为三个版本:J2SE标准版  J2EE 企业版   J2ME 微型版

  3.Java的技术特点a.简单性:由C++衍生,却取消其中指针、头文件等,并提供丰富的类库

b.面向对象:源代码通过编译器转为Java字节码,再由虚拟机中解释器&JIT(即时编译器)翻译成计算机是别的机器语言

其中,Java字节码通过类装载器加载程序执行的所有类,在加载类的过程中,由于是先加载启动类,在加载扩展类,最后是用户自定义类,这样就提高了代码执行的安全性

随后,字节码校验器校验字节码,来测试代码段格式,并进行规则检查。保证其符合JVM规范并保证系统完整性。(书11页)

          C.健壮性与安全性

          D.多线程

4.第一个程序代码

 

 

 

 


 public class Helloworld

{

     public static void main(String[] args)

{

System.out.println(“HelloWorld”);

}

}

关于上段代码的每个部分解释见书12页

0 0
原创粉丝点击