栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门基础知识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门基础知识

注:本次写的文章是前面知识的延续!

1. Java语言 1.1 什么是Java语言

简单的来说,Java就是一种面向对象的语言,一种与平台无关但必须要有程序运行的解释环境的语言。太阳微系统对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”。

1.2 常见的错误
  1. 使用临时变量,Java要求必须是先定义后使用,且必须是先赋值后使用。(例如以下代码就会显示错误)
int k;
Systm.out.println("K");
  1. 目前的要求:将所有的程序都必须写在方法内部,不能写在方法外部。(例如以下代码就会显示错误)
public class ForTest{
	int res=0;
	for(int k=1;k<101;k++){
		res+=k;
	}
	System.out.println("1+2+3+...+100="+res);
}

注:一定要遵守JAVA语言的各种规则与要求。

1.3 Java中标识符

使用标识符时,需要遵守几条规则:

  1. 标识符可以由字母,数字,下划线(——),美元($)组成,但是不能包含@,%,空格等其他的特殊符号,不能以数字开头。
  2. 标识符不能是Java关键字和保留字(Java预留的关键字),但可以包含关键字和保留字~例如:不可以使用void 作为标识符,但是Myvoid 可以
  3. 标识符是严格却分大小写的
  4. 长度是没有限制的

注:
这里一定要清楚编码规范:
1.类名首字母大写,大写字母分词 建议名词
2.方法名称首字母小写,大写字母分词
3.变量名称首字母小写,大写字母分词
4.包名称全小写,使用域名反转的方式定义

**这里要明白一点:Java 是一种先编译后解释执行型语言!!!** 2. Java语法基础
Java是一种自由格式的语言,可以任意个空格、制表符、换行符隔开每个词,允许将多行代码写在一行上(注意要用分号隔开),也可以写在不同行。

注意:所有语句末尾要以分号“;”收尾。

2.1 变量

变量是Java程序中的基本存储单元,它的定义包括变量名、变量类型和作用域几部分。
1.变量名称:在一个方法内部不允许出现多个同名称的变量;
2.变量类型:
(1)Java属于强类型编程语言,变量类型一旦声明,则不能进行修改
(2)数据类型可以决定变量所需要的存储空间大小和对应的处理逻辑
3.作用域:是指变量的有效范围,一般是在所在花括号范围内

有以下错误示例:

2.2 数据类型

在Java语言数据类型可以分为两大类:基本类型和应用类型。

2.2.1 基本类型(原生类型)

基本类型是指不能再分解的数据类型,其数据在海曙的调用中是以传值方式工作的。基本类型是单个值,而不是复杂的对象,基本类型不是面向对象的,主要出去效率方面的考虑,但是同时也提供基本类型的对象版本,即基本类型的包装器(wrapper)。可以直接使用这些基本类型,也可以使用基本类型构造数组或者其他自定义类型。基本类型具有明确的取值范围和数学行为。

Java中的数据采用的是补码的存储方式

Java编程语言有八个原始数据类型,可分为4种整型、浮点数、字符型数据和布尔型数据,不会随着计算机类型而变化的,注意Java具有平台无关性,所以不论硬件平台是什么,1B都是8位。

1.整型有4种:byte字节整、short短整、int整、long长整
  1. byte: 1B(8b)(-128到127)
  2. short: 2B(-32768到32767)
  3. int: 4B(-2147483648到2147483647)
  4. long: 8B(-9223372036854775808到9223372036854775807)

    注意:二进制整数:以ob或OB开头,例如0b10110010。
    八进制整数:以0开头,如0123表示十进制数83,- 011表示十进制数–9。
    十进制整数:如123,- 456,0。
    十六进制整数:以Ox或OX开头,如0x123表示进制数291,-OX12表示十进制数–18。

    整数类型缺省为int类型,如在其后面有一个字母“l”或“L”表示一个long值
2.浮点数类型:float单精度、double双精度

在Java中浮点数无法精确存放,除非使用BigDecimal

  1. float:4B(1.4E-45到3.4028235E38)保存7-8位有效数据
  2. double:8B(4.9E-324到1.7976931348623157E308)保存15-16位有效数据

    注意:
    浮点数无法精确存放
    ==错误,Math.abs(a-b)<1e-6

    表示方法:
    1.十进制数形式。由数字和小数点组成,且必须有小数点,如0.123,1.23,123.0
    2.科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351831.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号