Java:
整个基础阶段,我们把知识点分为以下几个内容
基础理论 关键字和标识符 常量和变量 数据类型和运算符
选择流程语句,循环流程语句,流程跳转语句.
|
一.基本概念
Java面向不同的用户群体推出了三个版本:标准版(javase)企业版(javaee)精简版(javame) |
JAVA语言的特性:
|
Java虚拟机:JVM向上读取应用程序,向下兼容操作系统.他是Java语言跨平台的保障.他的安装程序叫jre,如果我们一台电脑只需要读取Java程序,那么安装jre就可以了,如果要编写Java程序那么就需要安装JDK,jdk就是jre和高级类库. |
二、关键字和标识符:
关键字:Java赋予了特殊含义的字就是关键字.在myeclipse工具中,他呈现为紫色. Public 范围修饰符,表示使用范围. Static 静态修饰符 Void 返回值类型为无返回值类型 Class 声明类的关键字 Package 声明包关键字 Byte short int long float double char Boolean true false 关于数据类型的10个关键字 If else switch case default选择流程关键字 While do for 循环流程语句关键字 Break continue 流程跳转关键字 New 数组动态赋值关键字 以上合计26个. |
标识符:开发过程中程序员自己命名的类名/变量名/方法名/属性名,就是标识符. 标识符的命名规则:1.可以使用字母数字下划线和美元符号_$ 2.数字不能开头 3.不能是关键字 实际开发之中,我们会有一些默认规则1.类名首字母大写,多个单词构成,每个单词都首字母大写.2.属性名方法名首字母小写,多个单词构成,从第二个单词开始首字母大写.3.常量大写 |
三、常量和变量
常量就是不可变的量,也就是字面值,看到是多少就是多少. 变量:在代码运行过程中可以改变的量叫变量. 变量需要声明: 数据类型 变量名=值; 变量赋值可以直接赋值,也可以引用赋值. Int a=10;//直接赋值 Int b=a;//引用赋值,把a的值引用给了b. |
四、数据类型和运算符
数据类型:包括基本数据类型和引用数据类型,基本数据类型包括四类八种,剩下的全都是引用数据类型,每一个引用数据类型背后都有一个类在支撑.这个阶段,我们学习的引用数据类型有:string,scanner,数组. 基本数据类型 整数类型:byte short int long 他们的范围越来越大.byte是-128到127 小数类型:float double 布尔类型:Boolean,表示判断,他的值就是true和false 字符类型:char, |
数据类型之间可以转化,转化的时候小的类型可以直接放到大的类型里边,大的类型放到小的类型里边有可以溢出.所以需要强转.那么我们搞清楚谁大谁小就可以了 布尔类型不能转,其他七种从小到大是: Byte<short<char<int<long<float<double Int a=10; Byte b=(byte)a;//byte小于int,所以把int类型放到byte中需要强转成byte Double c=a;//a是int类型,小于double,所以不需要转. |
运算符: 算术运算符: + - * / % ++ -- 赋值运算符:= += -= *= /= %= 比较运算符:> < >= <= == != 逻辑运算符:&& || ! ^ |
表达式:使用运算符关联常量和变量构成的式子就是表达式. |
三目运算: 布尔表达式?值1:值2; 布尔表达式结果为真,返回值1,结果为假,返回值2,和值1,值2的内容无关. |