Java 学习笔记

zhangli_6 贡献于2013-07-01

作者 USER  创建于2011-10-31 03:28:00   修改者USER  修改于2011-11-03 02:17:00字数2778

文档摘要:之前学的是前台,现在学习后台Java语言概述Java语言起源Java的体系结构了解java的优缺点了解java的运行机制了解java程序的基本结构掌握如何编译和运行java程序机器语言(低级语言)描述:机器语言是直接用代码指令表达的计算机语言。二进制指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。特点机器语言或称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译机器语言对不同型号的计算机来说一般是不同的。
关键词:

2011.10.31-tension 之前学的是前台,现在学习后台 Java语言概述 Java语言起源 Java的体系结构 了解java的优缺点 了解java 的运行机制 了解java程序的基本结构 掌握如何编译和运行java程序 机器语言(低级语言) 描述:机器语言是直接用二进制代码指令表达的计算机语言。 指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。 特点 机器语言或称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译 机器语言对不同型号的计算机来说一般是不同的。 缺点 难懂,可移植性差 高级语言 1. 高级语言与计算机的硬件结构及指令系统无关, 2 . “编译器”负责把用高级语言编写的代码翻译成机器语言 操作系统 操作系统是充当用户和计算机之间的交互的软件 我们编写的程序使用操作系统提供的内置函数,来完成功能高级语言是在操作系统之上运行的 平台 平台即计算机语言依赖的环境 1 计算机类型,也就是计算机中的芯片 2 操作系统 我们把这种硬件和软件组合的开发环境,称为“平台” 语言java Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。 自己总结:语言是解释型的,但也需要编译,之所以此语言可以跨平台是因为他有虚拟机,虚拟机就相当于我本身都已经学会了所有国家的语言,这样我就不需要解释了 Java的平台 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。 Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。 在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。 自己总结:正因为有了平台,所以。。。。。。 Java虚拟机(JVM) 1. Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机它是Java 最具吸引力的特性之一。 2. Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。 3. JVM创造一个内部运行时系统(runtime system)来执行Java代码,包括: 加载“.class”文件 管理内存 执行垃圾收集 4. Java源代码和字节码的与机器无关的,但JVM是与机器相关的 5. 装有不同操作系统的机器上,需要有专门为该操作系统开发的JVM Java的体系 Java分为三个体系 1 JavaSE(Java2 Platform Standard Edition,java平台标准版), 2 JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版) 3 JavaME(Java 2 Platform Micro Edition,java平台微型版)。 Java开发工具箱jdk 1. JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。 2. JDK包括下列实用程序: Javac: Java编译器,将Java源代码换算成字 节代码。 Java: Java翻译器,直接从类文件执行Java 应用程序字节代码。 Appletviewer: 一种执行HTML文件上的Java 小程序类 Java浏览器。 配置java程序 1.下载java程序6.0系列。 2.在未安装前先试试是什么效果。(cmd-java) 提示:’java’不是内部或外部命令,也不是。。。。。。。 3.安装流程 按照提示来,自定义自己要在的位置 4.安装成功后显示(cmd-java) 会显示好多的信息 (java -version)显示版本信息 初步判断安装成功安装了,能编译类的时候,才是真正的配置成功,先来配置信息。 5.配置运行环境 (环境变量) 我的电脑-属性-高级-环境变量 环境变量有3个: 第一个变量:JAVA_HOME 值 c:\jdk1.6.0_21\ (注意:jdk安装好的路径) 没有JAVA_HOME 新建一个 第二个变量:PATH 值 %JAVA_HOME%\bin;%PATH% %JAVA_HOME%\bin; 中 %JAVA_HOME% 相当于之前的安装路径 D:\java 第三个变量 :CLASSPATH 值 .;%JAVA_HOME%\lib 注意: (CLASSPATH中有一英文句号” . ”后跟一个分号,表示当前路径的意思) 6.再次检测是否安装成功 配置好后写个程序进行编译看是否成功: public class Test{ public static void main(String args[]){ System.out.println(“hi zhangli”); 分号是英文状态下的 } } 注意: a.使用记事本写最后把后缀名改成 .java 就行了。 b.在记事本所写的叫 源代码。 c.以上代码中Test 叫类名;规则首字母大写,同时在文件名与类名一致即Test.java 第一步:写代码 第二步:编译 (在DOS状态下使用dos命令编译) A:用到的几个DOS命令 d: 找到D盘的盘符 默认是在C盘下 默认在C盘下 d: 到D盘下(即你放源代码的地方)如下: Cd test 找到d盘下test文件夹 Cd test\123\456\789 找到test文件夹下的123文件夹下的456文件下的789文件夹下 B:编译 Javac Test.java 就可以编译咯 编译之后 就会生成一个 名字.class 文件 如:Test.class 编译前: 编译后: C:运行,执行 Java Test 即 java 文件名 代码: 效果: 哈哈哈哈哈哈,差不多完了。能到这一步,表明已经配置成功 应用 打印一下效果 练习下后台输入: (一)是用数组的放入来实现后台输入: public class TestTwo{ public static void main(String args[]){ System.out.println(String args[0]); } } 编译→执行→显示 编译:javac testTwo.java 执行:java TestTwo zhangsan 123 显示:zhangsan 如果将System.out.println(String args[0]);改成System.out.println(String args[1]); 则显示 123 (二)星号 public class xinghao{ public static void main(String args[]){ System.out.println(" *"); System.out.println(" * *"); System.out.println("* * *"); } }

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档