【Java系列】入门需要的最基础知识

一、Java整体的一个印象

1.特点:

面向对象、平台无关可移植性、多线程、分布式

2.环境

属于解释型,和python一样边解释,边执行
编译JDK
运行JRE

二、我的第一个Java程序

//输出Hello World!
//1.程序都在每个类中实现的,类名和java文件名称一样
public class HelloWorld {
  //2.主函数,进入HelloWorld这个类中首先执行这个函数
  public static void main(String[] args) 
  {		
     //3.System.out.println()语句向外输出
     System.out.println("Hello World!");
  }
}

三、基础知识

了解最基本的字符的意思

1.标识符

开头要求只能是:字母、“下划线”、“$”
不能出现任何除了"下划线"、"$"意外的特殊字符。

2.数据类型

在这里插入图片描述
要注意的

  • 各个类型的大小和范围,在用的时候不要越界。
  • 类型之间的转换从小到大。
  • 简单数据类型不是类,但Java提供了于简单类对应的包装类进行一些操作。
  • 布尔型只能是true和false,不像C或者C++可以用0表示false,用1或者其他表示true。
3.常数

final int Num=10
区别C++的const

了解多个字符组成的表达式

4.各种表达式

算术表达式— 加减乘除等操作

  • 两个整数类型的数据做除法时,结果只保留整数部分。
  • “/”运算符,当都为整数时,结果为整数,有一个为浮点,则为浮点数.

关系表达式— ==、!=、>=、<=等比较的式子
逻辑表达式— 或(|)与(&)非(!)

  • “&”和“|”在执行操作时,运算符左右两边的表达式首先被运算执行,再对两表达式的结果进行与、或运算。
  • 利用“&&”和“||”执行操作时,如果从左边的表达式中得到操作数能确定运算结果,则不再对右边的表达式进行运算。采用“&&”和“||”的目的是为了加快运算速度。

赋值表达式— =、+=、*=
条件表达式— 形式:布尔表达式1?表达式2 :表达式3

  • 表达式2和表达式3的类型必须相同。
  • 条件运算符的执行顺序是:先求解表达式1,若值为true则执行表达式2,此时表达式2的值作为整个条件表达式的值,否则求解表达式3,将表达式3的值作为整个条件表达式的值。
  • 在实际应用中,常常将条件运算符与赋值运算符结合起来,构成赋值表达式,以替代比较简单的if/else语句。
class Test{   
  public static void main(String[] args){   
	float sum=1.5f;   int num=2;
	System.out.println((sum<2 ? 1 : num/sum)); }
}

了解多个表达式组成的整块的语句及其控制

5.控制语句
  • 分支语句——条件语句 if-else
  • 分支语句——多分支语句 switch
  • 循环语句——while语句、do-while语句、for语句
  • 跳转语句——break,continue,return和throw

四、面向对象的三大特征

Java最显著的特点就是面向对象,而面向对象有三个特点:

封装(encapsulation): 类与对象
继承(inheritance) : 基类与派生类
多态(Polymorphism): 抽象类与接口

在后续的章节我们将继续解释!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值