您的位置:首页 > 编程语言 > Java开发

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)



八位是一字节 范围是-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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: