1-1 Java平台应用
基础核心 Java SE 面向对象
API
JVM
……
手机游戏等 大型企业的应用开发
Java ME 移动设备
游戏
通信
……
Java EE JSP
EJB
服务
……
1-2 核心概念
JVM:Java Vitual Michine(Java虚拟机)
源文件
*.java 编译器
complier 字节码文件*.class 解释器
interpreter My program
JVM就是包括了解释器
JDK:Java Development Kit(Java开发工具包)
JRE:Java Runtime Environment(Java运行时环境)
它们的关系如图
Public class Test{ ←外层框架
Public static void main(String[] args){ ←Java入口程序框架
//输出消息控制台 ←注释
int a=23;
double b=1.65
char c=’女’
String d =”语文成绩95”
System.out.print(a); ←填写代码
System.out.print(b);
System.out.print(c);
System.out.print(d) ;
}
}
外层框架比作一个房子的话,Java入口程序框架就是一个门,房子里面的内容就是程序员写的代码,需要计算机去执行。
1-3学会注释及输出控制符
单行注释以“//”开始,以行末结尾;
多行注释 /* 注释的内容 */ 两个星号之间为多行注释内容。
文档注释以/**开头,*/结尾
注释就是一个标记,方便程序员理解,计算机遇到会直接跳过而不会执行。
控制符:\t 输出8个空格,相当于一个制表位; \n 换行
第二章 变量、数据类型和运算符
2-1 变量
1、为什么要使用变量? 变量就是用来记忆数据的,它是一个记忆系统。
2、什么是变量? 变量就是一个容器,用来装数据的,变量就是放在内存里的。
3、如何在Java中声明变量
变量的三要素
(1)数据类型:变量的类型,决定变量空间的大小
(2)变量名称:变量名,方便计算机找到这个变量
(3)变量的值:存储的数据
如:int num =1; 其中int是数据类型,num是变量名,1是变量值
4、如何使用变量
(1)声明一个变量 语法:数据类型 变量名
(2)给变量(空间)赋值 语法:变量名=值
5、在Java中,变量命名要符合一定规则
变量名=首字母+其余部分
首字母(由字母、下划线‘_’或‘$’符号组成)
其余部分(由数字、字母、下划线‘_’或‘$’符号组成)
命名规范:
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名stuName保存“学生姓名”信息
PS:Java变量名的长度没有限制,但Java语言是区分大小写的,所以price和Price是两个完全不同的变量。
不能以Java关键字来命名。如int
6、数据类型
数据类型 说明
数值类型 整型 int 用于存储整数,如24,36
双精度 double 用于存储小数,如1.2,6.5
非数值类型 字符型 char 用于存储单个字符,如性别“男”,“女”
字符串 String 用于存储一段字符,如“我喜欢Java。”
2-2 运算符
Java语言中常用的运算符可分为如下几种:
1、赋值运算符
运算符 名称 举例
= 赋值 c=a+b将把a+b得到的值赋给c
+= 加等于 c+=a等价于c=c+a
-= 减等于 c-=a等价于c=c-a
*= 乘等于 c*=a等价于c=c*a
/= 除等于 c/=a等价于c=c/a
%= 模等于 c%=a等价于c=c%a
2、算术运算符 + 、- 、* 、/ 、%(取模或称为取余)、++(自增)、--(自减)
其中,++和--既可以出现在操作数的左边,也可以出现在操作数的右边。
int a=5;
int b=++a;//先让a自增,然后再将值赋给b
System.out.println(“a:”+a);
System.out.println(“b:”+b);
运行结果:
a:6
b:6 int a=5;
int b=a++;//先让a赋值给b,然后再自增
System.out.println(“a:”+a);
System.out.println(“b:”+b);
运行结果:
a:6
b:5
* 自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如5++、8-- 等写法都是错误的。
还有“+”它可以是一个算术运算符,也可以是一个连接符。
(1)数值+数值 运算符 (2)数值+非数值 连接符 (3)非数值+非数值 连接符
3、逻辑运算符 &&:并且 ||:或者 !:非,取反 !>&&>||
4、关系运算符 > < >= <= == !=
5、条件运算符 ?:
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值
例如:
String str=(8>5) ? ”8大于5” : ”8不大于5”;
System.out.println(str);
因为,表达式8>5的值为true,所以,返回:“8大于5”
|
|