Java 入门基础

来源:互联网 发布:劳丽诗的淘宝店咋样 编辑:程序博客网 时间:2024/06/05 21:50

第一点

1. jdk
    java开发工具包
    jre
    java运行环境包
    jdk>jre>jvm
    为什么配置java home   因为tomcat会用到
    jdk配置时 只需要配置java_home和path就可以了
    定义类时 只能有一个public 无论多少个类

2. JAVA语言的三个特点:
     面向对象 三个特性(封装、继承、多态)
     健壮性
     跨平台性(一次编译,处处运行)原因是:Java虚拟机机制屏蔽了底层运行平台的差别

     跨平台是指Java跨平台而Jvm不跨平台

3. Java 两大大核心机制
     Java 虚拟机
     垃圾收集机制

 4.人机交互方式:
     图形化界面(GUI)
     命令行方式 

第二点

1. 常用的dos命令
    dir:列出当前目录下的文件以及文件夹
    md: 创建目录
    rd: 删除目录
    cd空格:进入指定目录
    cd..:    退回到上一级目录
    cd\:退回到根目录
    exit:退出dos命令行

    dos界面结束死循环ctrl+c

2. 绝对路径:  根目录下的路径
    相对路径:  针对当前目录的路径

第三点

1. 标识符 凡是可以自己起名字的地方都叫标识符(可以包含关键字,不能只是关键字)
    标识符的组成(字母,数字,下划线,美元$)
    不可以数字开头 不能包含空格 严格区分大小写 不能是关键字和保留关键字
 标识符(多单词组成时)
    包名都是小写 xxxyyyzzz
    类名接口名所有单词首字母大写
    变量名方法名

2. 关键字都是小写

3. 变量的作用域:一对距离变量最近{}之间有效
    成员变量  存放栈里面
    局部变量  存放堆里面
    先声明后使用

第四点

1. 引用数据类型变量: 类,数组,接口
2. 基本数据类型变量: 整形(byte short int long)浮点型(float double)
                                         字符型(char)单引号引起来         
      一个中文字符占2个字节 (取决于编码方式)
                                         布尔型(boolean)只有真和假  一般用于流程控制语句 (一个字节)

3. 基本数据类型转换
 (1)自动类型转换:容量小的类型自动转换为容器大的类型
                                       byte short char三者计算时首先转换为int类型
                                       char转换为int 用ascii码转换
               a ascii码97 A ascii码65
                                        整形碰到浮点型转换为浮点型
 (2)强制类型转换:容量大的转换为容量小的 加() 向下取整
 (3)boolean 类型不参与类型转换

第五点

1. 运算符
               算术运算符:
                       取模时后面的数为负数 负号直接省略
                       自增自减
              赋值运算符:=、+=、.....
              比较运算符:
              逻辑运算符:一个或符号(|)和两个或符号(||)有什么区别
                                        一个(&)(|)叫非短路与、或 两个都得判断
                                     逻辑运算只有真假之分没有01之分
              三元运算符   
                                  (条件表达式)?表达式1:表达式2;
                                       复杂运算里面加上小括号()

第六点

1. 键盘输入数据
               导入包import java.util.Scanner;
               创建对象Scanner sc=new Scanner(System.in);
                接收数据 int a= sc.nextInt();Sring name=sc.

2. 分支语句
               if语句:if 语句后面的{}可以省略                                          取区间时使用if语句
                switch语句:如果case后面不跟break会造成case下滑      等值判断用switch语句
   jdk7.0版本以后case后面也可以跟字符串或者字符

第七点

1. while(条件表达式){
                                             循环体;
   }    
 跳出循环后条件语句还有要执行一次

2. do{
           循环语句;
    }while(条件表达式)

3. for循环
    for(初始表达式;条件表达式;迭代表达式){
                                                                                    循环语句;
   }



原创粉丝点击