Java学习笔记04

1.Java语言成功的原因:从一开始就采用了开源策略

2.Java几个基本概念:
Java Virtual Machine(JVM) Java虚拟机,提供了Java程序运行环境
Java Runtime Environment(JRE) Java运行环境
Java Development Toolkit(JDK) Java开发工具包

3.Java的三个版本
JavaSE,标准版,是Java的基础,目前最高版本是JavaSE8
JavaEE,企业版,开发企业应用
JavaME,移动版,开发移动应用

4.如何开发Java程序
软件:Eclipse,JCreator
语言 源代码扩展名 可执行文件
Java .java .class
C .C .exe
C++ .cpp .exe
Java比C和C++简单,没有指针

5.变量和数据类型
byte b=12;//一字节整数
short s=1245;//两字节整数
int i=457225;//四字节整数,整数默认int型
long l=24542546;//八字节整数
long l=24542546L;//超过int的范围时要加L或者l
long l=24542546l;
float f=3.14;
//错,没有超出精度,但是系统默认double型,不能将高精度赋值给低精度
float f=3.14F;
double d=3.14159265;//浮点数默认double型
字符型用法与C语言相同
布尔类型:boolean b1=true; boolean b2=false; Java没有1、0
字符串:String str=”China”;

6.运算
算术运算:+、-、*、/、%
关系运算:>、<、>=、<=、==、!=
逻辑运算:&&、||、!
杂牌:++、–、+=、-=、*=、/=、&、|
赋值:=
所有内容与C相同

7.流程
if…
if…else…
if…else…if…else
switch-case
while
do-while
for…

8.数组(Java数组和C很不相同)
C语言:
int a[10];
Java:
int a1[] = new int[10];
int[] za = new int[10];
int[] a3 = new int[]{1,2,3,4};
int[] a4 = {1,2,3,4};

C语言:
int = 5;
int a[N];×
Java:
int N = 5;
int[] a5 = new int[N];
a5 = new int[100];//重新覆盖,而不是扩充
int ab[][] = new int[3][4];
int[][] a7 = new int[3][4];

猜你喜欢

转载自blog.csdn.net/eira_h/article/details/79034172