Java语言的基本了解

Java语言是一种编程语言,距今有37年的历史了。它的应用目前最为广泛(与其他语言相比)
JDK的发展史:目前最新版本是JDK10。

计算机储存单元

8 bit = 1 Byte
1024 B = 1 KB
1024 KB = 1MB
1024 MB = 1GB
1024 GB = 1TB

十进制与二进制的相互转换

Cmd命令提示符:方便开发Java程序

如何使用cmd

 启动                                Win+R
切换盘符                         盘符名称:  ( ' : ' 是英文的)
进入文件夹                     cd 文件夹名称
进入多级文件夹              cd  文件夹1\文件夹2\文件夹3
返回上一级                     cd ..
直接回根路径                 cd \
查看当前内容                 dir
清屏                               cls
退出                               exit

如何注释

1. // 注释文案
2.
               /*          ......                   
                           .......
                          多行注释
                                                   */
3. 文档注释----用此方法注释的内容会被解释成程序的正式文档
                 /**       ......              */

什么是JDK,JRE,有什莫不同?

1、面向人群不同:

            JDK是面向开发人员使用的SDK。

            JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。

2、重要程度不同:

             JRE的地位就象一台PC机一样,编写的Java程序必须要JRE才能运行。只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

3、安装位置不同:

             如果安装JDK,电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下。

            如果安装JRE,会在 C:\Program Files\Java 目录下安装唯一的一套JRE。

JDK的安装以及环境变量的配置----见书

简单的JAVA程序

//第一行的第三个单词必须和所在的文件名称完全一致,大小写也要一样
//public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位
public class HelloWorld {
    //第二行的内容是万年不变的固定写法,代表main方法
    //这一行代表程序执行的起点
    public static void main(String [] args) {
        //第三行代表打印输出语句
        System.out.println("Hello World!");
    }
}

关键字

关键字是有特殊含义的、被保留的、不可以随意使用的字
关键字的特点:
1.完全小写的字母
2.在增强版的记事本中(例如Notepad++)有特殊颜色

标识符

标识符是只在程序中,我们自己定义的内容。比如类的名字、方法的名字以及变量的名字...都是标识符
命名规则
1.硬性要求

    标识符可以包含英文字母26个(区分大小写)、0-9数字、$美元符号、和_下划线
    标识符不能以数字开头
    标识符不能是关键字

2.软性规范

    类名规范:首字母大写,后面每个单词的首字母大写
    变量名规范:首字母小写,后面每个单词的首字母大写
    方法名规范:首字母小写,后面每个单词的首字母大写

常量与变量

常量:在程序运行中,固定不变的量

    1.常量的分类

        字符串常量、整数常量、浮点数常量、字符常量、布尔常量(只在量中取值。true\false)、空常量(null。代表没有任何数据)
        字符常量打印输出两个单引号中间有且只有一个字符
        空常量打印输出不能直接打印一个null放在println()的括号里面

变量:在程序运行中,可以发生改变的量
创建变量的格式: 数据类型 变量名称 = 数据值;
1.注意事项
创建多个变量,那么变量之间的名称不可以重复
对于float与long类型来说,字母后缀F和L不可丢掉
没有赋值的变量不可以直接使用
变量的使用不可以超过作用域的范围
可通过一个语句创建多个变量(不推荐)

数据类型转换

低: Byte 、short、char——> int ——>long——>float——>double      高
自动转换:从低级到高级发生自动类型转换
强制转换:例如    Byte  b;
                             short  s1;
                             short  s2 =  (short)(s1+b);

运算符

取模(取余数):%      余数的符号与被除数相同。 如:-10%3=-1;  10%-3=1;

++:自增,变量值加一。例:a=3; a++=3,a=4;
--:自减,变量值减一。例:b=6; b--=6,b=5;
x=3; ++x=4,x=4;
y=6; --y=5,y=5;
三目运算符:例:a>b?,a:b 正确返回为a,错误返回为b.

&:AND,与
|:OR,或
&&:短路与,两个操作数皆为真,运算结果才为真。
||: 短路或,两个操作数只要一个为真,运算结果就为真。

类与对象的关系

类代表一个共性,对象代表一个个性。类是由属性和方法组成的。

class 类名称{
    数据类型  属性;
    ......
    public  返回值的数据类型  方法名称(参数1,参数....){
        程序语句;
        return 表达式;
    }
}

对象的创建及使用

所有的对象名称都在栈内存中保存,而对象的具体内容保存在对应的堆内存,必须用new关键字才能开辟堆内存空间。
栈内存放的是推内存的地址。

创建:
    类名  对象名称 = null;   //声明对象
    对象名称 = new 类名();   //实际化对象

面向对象的封装性、继承性、多态性。

见书92页
 posted on 2019-09-03 22:54  怪她  阅读(343)  评论(0编辑  收藏  举报