Java的基本点
2016-05-19 21:43
483 查看
一:环境搭建
二:Hello World
三:基本语法
环境搭建:
1: java 归 Oracle(甲骨文)
2:Java 特点:开源、免费、扩平台
3:JavaSE (标准版)—学习、简单桌面应用
JavaEE(企业版)—企业级别的开发、金融、电信、军工
JavaME (小型版)— 移动领域开发,移动版QQ
4:下载软件
官网:www.oracle.com 找 Downloads 然后 Java Development (开发)下载JavaSE
验证安转Java 终端输入: Java -version
5:三个概念(掌握)
JDK - - - Java Developer Kits java 开发工具包
JRE - - - Java Runtime Environment java 运行环境 - - - 没有JRE 的话 java 程序是不能运行的
JVM - - -Java Virtual Machine java 虚拟机- - - java 程序的跨平台运行
JRE=JVM + 类库 JDK= 开发所需的工具包+ JRE JVM是独立的
二:编写第一个java程序(hello world)
1:创建一个以.java为后缀的文本文档
ls 列表 cd 进入某一目录 javac文件名——编译文件 java 文件名
编写第一个java程序
文件名要与class后的文件名一样,以.java为后缀
第一步:编写.java源文件
第二部:编译源文件成.class文件
java文件名.java
第三步:运行编译好的文件
java 文件名(不加后缀)
public class H{
public static void main (String []args){
System.out.println(“hello");
}
}
a: public 公共的 是一个权限修饰符
b: class 类
c: H 类的名称 简称类名,类名一般要与文件名相同
d: { } 语句块 是成对出现的
e: static 静态的 是一个修饰符
f: void 无返回值的
g: main 主要的意思 主方法 是java程序的入口
h: String 字符串----首字母要大写
i: System 字符串—首字母要大写
j: out 输出
k: print 打印 println 打印并换行
IDE集成开发环境eclipse用于java程序编写
编写程序时要写注释
1:能够让我们自己和别人能够很清楚代码的功能
2:符合代码的规范
3:可以调试bug
单行注释:// 多行注释:开头/* 结尾*/ javaDoc注释 /** */生产文档的
数据类型:简单数据类型和引用数据类型//避免内存浪费 除了简单数据类型(基本数据类型)之外的都是引用数据类型
简单数据类型(四类八种,首字母小写):1:字符型(char)
2:布尔型(boolean)----是否
3:数值型:a:整数类型(byte,short,int,long)
b:浮点类型 (float,double)
byte (字节 —8位) short(短整型—16位) int (整型—32位) long (长整型—64) float (浮点型 32) double (浮点型 64) char (字符型 16)
![](http://blog.csdn.net/wgc9263/article/details/cid:ea6190bccb680513a2c2fa029532bf2f)
八位是一字节 范围是-2的(大小-1)次方到 2 的(大小-1)次方再-1
整数型默认是int类型 如果使用long类型要在后面加上L来区分(long b=22222222L)
小数型默认的是double 浮点型需要加上F(fioat f1=3.14F)而double(double b1=3.14)则不用
char 字符 表示的是单个字符 使用’’引起来 (char ch1=‘A’或者char ch1=‘哈’)因为是单个所以不能char
ch1=‘AA’ 要想多个字符可以使用字符串String
注意首字母大写并用双引号(String str=“AA")
char 可以数字来进行赋值 输出要用 +来进行链接("ch1 =“ + ch1)65是A 97是a 48 是 0(零)
有些字符具有特殊的含义 比如 \ 要想表示\ 需要写\\ 例(char ch1=‘\\'则输出为 \)\n为换行(转义字符)
boolean 布尔型表示真假 ture/false
引用数据类型:1:类(class)
2: 接口(interface)
3:数组
变量表达式:
表达式顺序包括:数据类型 变量名称 【 = 变量值】
int temp =9;
temp =80;//对已有的变量 进行重新赋值
System.out.println(“temp = “ + temp ); 则输出值为重新赋值的值为80
变量名的命名规则:
a.只能由字母、数字、下划线及美元符组成并且不能以数字开头
b.不能重复定义已经定义过的变量名
c.不能使用系统保留字
d.要见名知意
表达式就是由变量和运算符组成的
基本运算符的认知:+、-、*、/、%、=
复合运算符的认知:++、--、+=、-=、*=、/=、%=
inta
=10;
intb
=3;
System.out.println("a + b ="
+
a +
b);//输出103
System.out.println("a + b ="
+ (a
+
b));//输出13
System.out.println("a * b ="
+ (a
*
b));//输出30
System.out.println("a / b ="
+ (a
/
b));//除法只保留整数输出3
System.out.println("a % b ="
+ (a
%
b));//取余数 输出1
余数就是除过之后剩下的数
int a;
int b;
int c =a + b 相当于 a= a +b 相当于 a + = b
左加右再赋值给左
+ + 是自加一 - - 是自减一
int a =5;
int b=++a
//++在前,先自加一然后再参与运算
int b=a== //++ 在后, 先参与运算然后再自加一
intt
=60;
intt1
=t++;//t:60
t1=60 t=61
intt2
=++t;//
t:61 t=62 t2=62
System.out.println("t ="
+
t);
System.out.println("t 1="
+
t1);
System.out.println("t 2="
+ t2);
t =62 t 1=60 t
2=62
二:Hello World
三:基本语法
环境搭建:
1: java 归 Oracle(甲骨文)
2:Java 特点:开源、免费、扩平台
3:JavaSE (标准版)—学习、简单桌面应用
JavaEE(企业版)—企业级别的开发、金融、电信、军工
JavaME (小型版)— 移动领域开发,移动版QQ
4:下载软件
官网:www.oracle.com 找 Downloads 然后 Java Development (开发)下载JavaSE
验证安转Java 终端输入: Java -version
5:三个概念(掌握)
JDK - - - Java Developer Kits java 开发工具包
JRE - - - Java Runtime Environment java 运行环境 - - - 没有JRE 的话 java 程序是不能运行的
JVM - - -Java Virtual Machine java 虚拟机- - - java 程序的跨平台运行
JRE=JVM + 类库 JDK= 开发所需的工具包+ JRE JVM是独立的
二:编写第一个java程序(hello world)
1:创建一个以.java为后缀的文本文档
ls 列表 cd 进入某一目录 javac文件名——编译文件 java 文件名
编写第一个java程序
文件名要与class后的文件名一样,以.java为后缀
第一步:编写.java源文件
第二部:编译源文件成.class文件
java文件名.java
第三步:运行编译好的文件
java 文件名(不加后缀)
public class H{
public static void main (String []args){
System.out.println(“hello");
}
}
a: public 公共的 是一个权限修饰符
b: class 类
c: H 类的名称 简称类名,类名一般要与文件名相同
d: { } 语句块 是成对出现的
e: static 静态的 是一个修饰符
f: void 无返回值的
g: main 主要的意思 主方法 是java程序的入口
h: String 字符串----首字母要大写
i: System 字符串—首字母要大写
j: out 输出
k: print 打印 println 打印并换行
IDE集成开发环境eclipse用于java程序编写
编写程序时要写注释
1:能够让我们自己和别人能够很清楚代码的功能
2:符合代码的规范
3:可以调试bug
单行注释:// 多行注释:开头/* 结尾*/ javaDoc注释 /** */生产文档的
数据类型:简单数据类型和引用数据类型//避免内存浪费 除了简单数据类型(基本数据类型)之外的都是引用数据类型
简单数据类型(四类八种,首字母小写):1:字符型(char)
2:布尔型(boolean)----是否
3:数值型:a:整数类型(byte,short,int,long)
b:浮点类型 (float,double)
byte (字节 —8位) short(短整型—16位) int (整型—32位) long (长整型—64) float (浮点型 32) double (浮点型 64) char (字符型 16)
八位是一字节 范围是-2的(大小-1)次方到 2 的(大小-1)次方再-1
整数型默认是int类型 如果使用long类型要在后面加上L来区分(long b=22222222L)
小数型默认的是double 浮点型需要加上F(fioat f1=3.14F)而double(double b1=3.14)则不用
char 字符 表示的是单个字符 使用’’引起来 (char ch1=‘A’或者char ch1=‘哈’)因为是单个所以不能char
ch1=‘AA’ 要想多个字符可以使用字符串String
注意首字母大写并用双引号(String str=“AA")
char 可以数字来进行赋值 输出要用 +来进行链接("ch1 =“ + ch1)65是A 97是a 48 是 0(零)
有些字符具有特殊的含义 比如 \ 要想表示\ 需要写\\ 例(char ch1=‘\\'则输出为 \)\n为换行(转义字符)
boolean 布尔型表示真假 ture/false
引用数据类型:1:类(class)
2: 接口(interface)
3:数组
变量表达式:
表达式顺序包括:数据类型 变量名称 【 = 变量值】
int temp =9;
temp =80;//对已有的变量 进行重新赋值
System.out.println(“temp = “ + temp ); 则输出值为重新赋值的值为80
变量名的命名规则:
a.只能由字母、数字、下划线及美元符组成并且不能以数字开头
b.不能重复定义已经定义过的变量名
c.不能使用系统保留字
d.要见名知意
表达式就是由变量和运算符组成的
基本运算符的认知:+、-、*、/、%、=
复合运算符的认知:++、--、+=、-=、*=、/=、%=
inta
=10;
intb
=3;
System.out.println("a + b ="
+
a +
b);//输出103
System.out.println("a + b ="
+ (a
+
b));//输出13
System.out.println("a * b ="
+ (a
*
b));//输出30
System.out.println("a / b ="
+ (a
/
b));//除法只保留整数输出3
System.out.println("a % b ="
+ (a
%
b));//取余数 输出1
余数就是除过之后剩下的数
int a;
int b;
int c =a + b 相当于 a= a +b 相当于 a + = b
左加右再赋值给左
+ + 是自加一 - - 是自减一
int a =5;
int b=++a
//++在前,先自加一然后再参与运算
int b=a== //++ 在后, 先参与运算然后再自加一
intt
=60;
intt1
=t++;//t:60
t1=60 t=61
intt2
=++t;//
t:61 t=62 t2=62
System.out.println("t ="
+
t);
System.out.println("t 1="
+
t1);
System.out.println("t 2="
+ t2);
t =62 t 1=60 t
2=62
相关文章推荐
- JDK支持的JAXB版本
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Java数组
- <<深入Java虚拟机>>-虚拟机类加载机制-学习笔记
- Java基础整理(一)
- 理解java的三大特性之多态
- Java对象的序列化和反序列化
- java中的匿名内部类总结
- Java基础——构造器
- Java环境变量配置
- Struts2中集合在jsp中循环显示
- 《JAVA异常处理》ArrayIndexOutOfBoundsException异常与OutOfMemoryError错误
- kettle运行时报错 could not create java virtual machine
- 攻破JAVA NIO技术壁垒
- 攻破JAVA NIO技术壁垒
- java基础学习总结——面向对象
- JavaWeb开发-Eclipse Java注释模版设置方法
- 【Java基础】面向对象特性
- 《栈 队列》——栈与队列(Java)
- 深入理解Java虚拟机总结-思维导图