当前位置:
文档之家› JAVA培训(一)ppt分析
JAVA培训(一)ppt分析
`
1. 语言基础 2. 面向对象 3. 基础类库 4. java
本章是讲述java语言的基础语法。 课程内容:
1.1 Java语言入门 1.2 标识符、关键字和数据类型 1.3 运算符,表达式和语句 1.4 数组 1.5 方法的封装
1.1.1 Java特点
do
double else extend false final fianlly float
for if
implement
import instanceof int interface long native new
null package
private
protected public return short static strictfp super
Java
科园-颜诗超
自我介绍
架构师、产品经理 东软、Tieto、平安科技 现在创业中(小豹科技)
课程整体内容
1. 基础java(面向对象、语法、java基础类库、内存管理) 2课时 2. 高级java(多线程、socket、NIO、编程规范) 2课时 3. java WEB开发 (servlet、spring、spring mvc、mybatis、事务、quartz、前后端验证、poi、
布尔常量: true和false
1.2.4 常量
字符常量 :
‘a’ , ‘8’, '\u0027' ‘\r‘表示接受键盘输入,相当于按下了回车键; ‘\n‘是换行; ‘\t‘是制表符,相当于table键; ‘\b‘是退格键,相当于Back Space; ‘\‘‘是单引号,而‘\“‘是双引号; ‘\\‘是一个斜杠“\”。
合法的标识符:
Indentifier、username、user_name、_userName、$username
非法的标识符:
class、98.3、Hello World
1.2.2 关键字
abstract
boolean break byte case catch char class
continue default
}
1.1.3 Java程序开发基本过程
编译Java程序
Javac MyFirstJavaApp.java
运行Java程序
Java MyFirstJavaApp
1.1.4 Java程序开发基本过程
Java注释
单行注释 // 多行注释 /* */ 文档注释 /** */
1.1.5 开发工具
Eclipse Intellij IDEA
} 类的修饰符:public和默认修饰符
public class MyFirstJavaApp { public static void main(String[] args) { System.out.println(“This is My First Java Application!”); }
1.2 标识符、关键字和数据类型
1.2.1 标识符 1.2.2 关键字 1.2.3 数据类型 1.2.4 常量 1.2.5 变量 1.2.6 类型转换
1.2.1 标识符
标识符命名规则 定义:Java对各种变量,方法和类等要素命名时使用的字符序 列称为标识符 规则:
标识符应以字母,下划线,美元符号开头 标识符应以字母,下划线,美元符号或数字组成 标识符对大小写敏感,长度无限止
字符串常量 :
“Hello World“,”123”, "Welcome \nXXX“
null常量 :
null常量只有一个值,用null表示,表示对象的引用为空
1.2.5 变量
变量概念 变量就是系统为程序分配的一块内存单元,用来存储各种 类型的数据。先声明,再使用
变量的元素 变量名,变量值,变量的作用范围
变量定义
int x=0,y; y=x+3; x和y就是变量
1.2.5 变量
变量字节大小及有效取值范围
byte占用一个字节,数字大小为-27—27-1 short占用两个字节,数字大小为-215—215-1 int占用四个字节,数字大小为-231—231-1 long占用八个字节,数字大小为-263—263-1 float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用 二进制的指数形式表示一个浮点数的格式,如:101*22 , 101*2-3 double占用八个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~1.7E+308 。 char占两个字节,数字大小为0—216-1,是unicode编码。字符的本来面 目,我们为什么可以直接将一个数字赋给字符变量。 Boolean占一个字节,有两种取值,true和false。
整数型(byte short Int long)
浮点型(float, double)
数据类型
布尔型(boolean)
引用数据类型
类 接口
数组
1.2.4 常量
常量:就是持续不变的值
常量类型:
整型常量:
012)
十进制(12) ,十六进制 (0x12),八进制(
长整型常量: 13L
浮点数常量: (1) 单精度浮点数 5.1f,.4f ,2e3f ,0f (2) 双精度浮点数 5.1,.4,2e-3,0d
maven、jenkins等) 6课时 4. java调优与问题诊断(调试、问题定位、性能调优) 2课时 5. centos和tomcat服务器与高可用等 (java web应用的部署环境centos、tomcat等服务器及高可用环
境haproxy、keepalived的使用) 2课时 6. 基于java的架构设计(针对示例项目的架构设计 -基于功能性需求、非功能需求做出适合此项目的架
简单 面向对象 与平台无关 健壮性(Java的强类型机制、异常处理、内存
的自动收集等)
1.1.2 Java程序开发基本过程
Java编程基础
Java的基本语法格式: 所有的java程序都应该写在类中
<修饰符> class <类名> { [<属性声明>] [<构造器声明>] [<方法声明>]
switch
this
throw throws transient true try void volatile
while synchronized
注:java 无sizeof ,goto, const 关键字,但不能用goto const作为变量名
1.2.3 数据类型
基本数据类型
数值型 字符型(char)