java面向对象编程--基础篇(一)

一、什么是java语言?

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

二、java语言能做什么?
java语言的应用范围及其广泛,应用在互联网程序的开发领域,可以做网站,可以开发软件,还可以做安卓,开发游戏等方面,是世界上最流行的编程语言之一。

三、开发环境jdk的安装及环境变量的配置
链接:https://blog.csdn.net/u012934325/article/details/73441617

四、java的注释
1)单行注释以 // 开头 换行结束,如下所示:
// System.out.println("hello world")

2)多行注释以 /* 开头 以*/结束,如下所示:

 /* public class ConstantDemo {
	   public static void main(String[] args){}}
	*/

五、标识符命名规则
(一)硬性要求:
1)标识符可以包含 英文字母 26个(区分大小写) 、 0 -9数字 、 $ (美元符号) 和 _ (下划线) 。
2)标识符不能以数字开头。
3)标识符不能是关键字。

(二)软性要求:
1)类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
2)方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
3)变量名规范:全部小写。

六、常量与变量
1)常量:是指在Java程序中固定不变的量。
常量的定义:数据类型 变量名;
如图所示:

int num;

2)变量:在程序中可以变化的量
变量的定义:数据类型 变量名 = 数据值;
如图所示:

int num = 9

3)注意:

  1. 变量名称:在同一个大括号范围内,变量的名字不可以相同。
  2. 变量赋值:定义的变量,不赋值不能使用。

七、数据类型
(一)java的数据类型分为两大两类:
1)基本数据类型 :包括 整数 、 浮点数 、 字符 、 布尔 。
2)引用数据类型 :包括 类 、 数组 、 接口 。

(二)基本数据类型:
在这里插入图片描述
(三)在Java中的默认类型:整数类型是 int 、浮点类型是 double

(四)数据类型转换:
(1)转换规则:范围小的类型向范围大的类型提升,byte、short、char 运算时直接提升为 int(byte、short、char—>int—>long—>float—>double

(2)转换类型:
1)自动转换(隐式):当数据类型不一样时,将会发生数据类型转换

// float --> double,自动转换,符合从小到大的规则
	double num2 = 2.5F;
	System.out.println(num2); // 运行结果:2.5

2)强制转换(显示):将取值范围大的类型 强制转换成 取值范围小的类型

// double类型数据强制转成int类型,直接去掉小数点。
	int i = (int)1.5; // 运行结果:1

八、运算符
(一)算数运算符
在这里插入图片描述
(1)符号在字符串中的操作:
符号在遇到字符串的时候,表示连接、拼接的含义。“a”+"b"的结果是“ab”,连接含义

(2)前++、后++、前–、后–运算

1)前++:变量先自加再赋值

int a = 1;     // a计算结果是2
int b = ++a;   // b计算结果是2

2)后++:变量先赋值再相加

int a = 1;    // a的计算结果是2
int b = a++;  // b计算结果是1

3)前- -:变量先自减再赋值

int a = 1;     // a计算结果是0
int b = --a;   // b计算结果是0

4)后- -:变量先赋值再自减

int a = 1;     // a计算结果是0
int b = --a;   // b计算结果是1

(二)赋值运算符
在这里插入图片描述
(三)比较运算符
在这里插入图片描述
(四)逻辑运算符
在这里插入图片描述
(五)三元运算符

(1)三元运算符格式:
数据类型 变量名 = 布尔类型表达式?结果1:结果2

(2)
布尔类型表达式为true,返回结果1
布尔类型表达式为false,返回结果2

(3)示例:

public static void main(String[] args) {
int i = (1==2 ? 100 : 200);  // 结果为:false
System.out.println(i);       // 返回200

int j = (3<4 ? 500 : 600);   // 结果为:true
System.out.println(j);		 // 返回500
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值