- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嘉兴Java入门培训课件
JavaSE讲解 王贺尊 Java基础 1、语法基础 2、面向对象 3、数组(Array) 4、基础类 5、I/O Stream 6、Collection容器 7、Thread 8、GUI 9、JDBC Java发展史 95年sun发布jdk1.0 98年jdk1.2 后续jdk1.3、1.4、1.5 目前jdk1.6、1.7 Java语言特点 面向对象的语言 与平台无关、提供程序运行时解释环境 一种健壮的语言,吸收冷C/C++的优点,去掉了影响程序健壮的指针,内存的申请释放等 Java运行机制及过程 Java两大核心机制 Java虚拟机(Java virtual machine) 垃圾收集机制(garbage collection) Java虚拟机 VM可以理解为一个以字节码为机器指令的CPU 对于不同的运行平台,有不同的JVM JVM屏蔽了底层运行平台的差别、实现了一次编译,处处运行 Java核心机制:垃圾回收 不再使用的内存应回收 在C/C++中有程序员负责回收内存 Java语言消除了程序员手动回收内存的责任、提供了系统级线程跟踪存储空间分配情况。JVM空闲时,检查并释放那些无用的内存 垃圾收集器在程序运行过程中自动执行,程序员无需控制 Java开发环境的下载、安装、配置 下载: 安装(windows环境下) 配置环境变量:pathclasspathJAVA_HOME 验证: 》Java –version 》Javac 编译源文件 》Java 执行文件 》编写第一个Java文件:HelloWorld.java J2SE基础语法 标示符、关键字、数据类型 数据类型的转换(主讲四类八种) 程序的格式 运算符 条件语句、循环语句:if/for/while/do{}while()/break-continue/switch 方法 标示符 Java对各种变量、方法、类等命名时所用到的字符序列称为标示符 》凡是自己可以起名字的地方都叫标示符,都遵循标示符命名规则 Java标示符命名规则: 》标示符由字母、下划线“_”、美元符号“$”和数字组成 》标示符应该以字母、下划线、美元符开始 》Java标示符字母的大小写敏感,长度无限制 约定俗成:标示符要做到见名知意,不能和Java的关键字重名 关键字 Java中一些赋予特定含义,用作专门用途的字符串称为关键字。 所有Java的关键字都是小写。 Java的基础类型及常量 Java的八种基础类型: 》整型:byte、short、int(默认)、long 》字符型:char 》浮点型:float、double (默认) 》布尔型:boolean(一般用于程序的流程控制) Java常量: 》如整型常量123,浮点型常量90.8,字符型常量’a’,逻辑常量true、false,字符串常量”hi” Java数据类型划分图 Java变量 Java变量是程序中最基本的存储单元,其要素包括变量类型、变量名、作用域 Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:type varName [=value][{,varName[=value]}]; 例如:int i=100;float f=23.08f;double d,d2,d3=45.09;String s=“”; 本质上讲变量是内存中的一小块区域,使用变量名访问该区域,因此每一个变量在使用前要声明,然后必须进行赋值才能使用。 Java中程序的执行过程 Java变量的分类 按被声明的位置划分: 》局部变量:方法内部(包括方法的形参)或语句块内部定义的变量 》成员变量:方法的外部,类的内部定义 注:jvm可为成员变量默认初始化 》类的外面不能定义变量 按所属的数据类型分: 》基本数据类型变量:int、char等 》引用数据类型变量:对象、数组 Java数据类型转换 基本数据类型转换 boolean类型不可转换为其他类型。 整型,字符型,浮点型的数据在混合运算中相互转换遵循如下原则: 》容量小的类型自动转换为容量大的,数据类型按容量大小排序如下: byte、short、char-int-long-float-double bypt、short、char三者之间不互相转换,三者参与运算时先转换为int类型 》容量大的在转换为容量小的时候要加强制转换符,但可能造成精度降低或溢出 》有多种数据类型参与运算时,首先转换为容量最大的类型,然后再运算 》浮点型常量默认值为double类型,整型常量默认值为int类型 运算符:operator Java语言支持的运算符: 》算术运算符:+,-,*,/,%,++,-- 》关系运算符:,,=,=,==,!= 》逻辑运算符:!,,|,^,,|| 》位运算符:,^,|,~,,
文档评论(0)