Java课堂记录.pdf

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课堂记录

1.java 概述 1.1java 发展简史及jdk 版本 1982 年成立了sun 公司 (Stanford University NetWork ) ,应用于小型机等服务器领域的开 发。 Oak 1995 年 jdk1 .0 1998 年 jdk2.0 1999 年 javaee 标准推出 Java 5.0 Java 6.0 2009 年 oracle 收购了sun Solaris (unix) MySql 1.2java 技术特点 1.开源 2. 简单易用 3. 纯面向对象 4. 跨平台性 Java 虚拟机 For linux For windows .class 文件 java (Java 虚拟机中的一个命令)-.class - 边解释边运行 Java 程序与 操作系统之间的一个纽带 Java 普遍被认为是”一次编译,随处运行”。 程序代码中不要出现过分依赖某种操作系统特征的代码 5. 垃圾回收机制 1.3jdk 下载与安装 1. 2.安装 3.配置环境变量 Path 环境变量中追加一段 “C:\Program Files\Java\jdk1.6.0_18\bin”,注意一定要指到 bin 下 4.运行javac ,进入命令提示选项即可 1.4 环境变量的说明(PATH) 1.首先会在当前目录寻找该命令 2.如果找不到,会在系统环境变量中寻找有无指向该命令的路径 3.如果找不到, 会在用户环境变量中寻找有无指向该命令的路径 4.如果找不到,提示错误 1.5 第一个Java 运行程序 class HelloWorld{ public static void main(String[] args){ System.out.println(这是第一个应用程序!); } } 详解过程 1. cmd 命令行定位到应用程序源文件所在目录下 2. javac 编译应用程序源文件 3. javac –verbose 显示详细的编译过程 4. 当前目录下生成字节码文件 HelloWorld.class 5. java 执行应用程序 6. java –verbose 显示详细的执行过程 编译:源文件-字节码指令 执行:字节码指令装入内存,字节码校验器对其进行校验,引用到的相关的类的字节码被装 入,找到应用程序入口(main),程序执行。 1.6Java 编码约定 1.类名遵守驼峰标识 对于合成单词,每个单词首字母大写 2.对于方法 首字母小写 helloWorld() 3.package 所有的字母全部小写 4.成员变量与方法命名一致 5.局部变量与方法命名一致 6.见名知意 2.基础语法 2.1 直接量和变量 Char 型表示 Unidcode 字符集 00 01 2D FF 01 4E 中 FF 2.2 基本数据类型转化 对于整数直接量默认为int 型 对于小数直接量默认为double 型  byte/short/char -int-long-float-double  byte/short/char 之间不互相转换,它们在运算时都会转换为int  表数范围大的类型转换为表数范围小的数据类型时,需要进行强制类型转换  多种类型的数据混合运算时,会自动将所有类型转换为最大表数范围的那种 类型之后再运算 2.3 为什么是-124 Byte b=122; Byte b2=10; Byte b3=b+b2; B3=-124???? 原码 反码 补码 正数 原=反=补 负数 补=原码除符号位各位取反+1 122 0 0 1 1 1 1 0 1 0 10 0 0 0 0 0 1 0 1

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档