Java的基本点

来源:互联网 发布:无法打开awrrpt.sql 编辑:程序博客网 时间:2024/04/30 02:23
一:环境搭建
二: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)
                                    page2image8336
八位是一字节  范围是-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
1 0