—————–JAVA学习第一天———————
java的基础语法
public class HelloWorld {
/* 第一个Java程序
* 它将打印字符串 Hello World
*/
public static void main(String []args) {
System.out.println("Hello World"); // 打印 Hello World
}
}
类和对象的理解与关系
(一) 类的理解
1.类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为
所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,
它虽然可以包含很多个体,但它本身不存在于现实世界上.
2.类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何
对象时,类本身不存在于内存空间中。
(二) 对象的理解
1.对象是类的一个具体。它是一个实实在在存在的东西。
2.对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的
独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
基本数据类型
(一) 内置数据类型
数字型 1.byte - - 8位 2.short - - 16位 3.int - - 32位(常用) 4.long - - 64位
浮点型 1.float - - 单精度 2.double - - 双精度(常用)
字符型 1.char - - 可存任何数据,只能存一个
布尔型 1.boolean - -值为true或false,默认值为false
(二) 引用数据类型
1. 变量一旦声明后,类型就不能被改变了。
2. 对象、数组都是引用数据类型。
3. 所有引用类型的默认值都是null 。
4. 一个引用变量可以用来引用任何与之兼容的类型。
5. 例子:String java = new string ("dodoke" )
(二) 变量的定义
变量的声明 : 数据类型 变量名 ===== String person; 变量的赋值 :数据类型 变量名 = 值; =========String person = “张三”; 一个java程序由很多的数据类型组成 常用数据类型 1.整数:int; 2.小数:double; 3.时间日期:long; 4.逻辑控制:boolean; 5.内容传递或编码转换:byte;
java运算符
算数运算符: 加(+) —- 减(-) —- 乘(*) —- 除(/) 自增(++) —- 自减(–) —- 取余(%); 赋值运算符: 等于(=) —- 加等于(+=) —- 减等于(-=) —- 乘等于(*=) —- 除等于(/=); 逻辑运算符: 与(&&) —- 或(||) —- 非(!); 比较运算符: 等于(==) —- 不等于(!=) —- 大于(>) —- 小于(<) —-大于等于(<=) 大于等于(>=); 三目运算符: ( ? : ) 语法: 布尔条件 ? 结果1 : 结果2;