【Java基础学习】第三章 Java基本程序设计结构

Posted by Ale on 2020-09-14
Estimated Reading Time 2 Minutes
Words 729 In Total
Viewed Times

前言

本系列博文是《Java核心技术 卷一》的读书笔记,内容仅供参考。

一个简单的Java应用程序

Java区分大小写

1
2
3
4
5
public class Study {
public static void main(String[] args){
System.out.println("We start study Java today !");
}
}

Public:访问修饰符,用于控制程序的其他部分对这段代码的访问级别。

Class:Java程序的所有内容都包含在类中。类作为加载程序逻辑的容器,程序逻辑定义了应用程序的行为。

类名命名规则:

1.以字母开头,后面可以跟字母和数字的任意组合。长度没有限制,不能使用Java保留字。

2.类名是以大写字母开头的名词。如果由多个单词组成,每个单词的第一个字母都应该大写(骆驼命名法)。

3.源码的文件名与公共类的名字相同,并用.java 作为扩展名。

4.编译这段代码后会得到一个包含这个类字节码的文件,与源文件储存在同一个目录下。

函数:

1.Java所有函数都属于某个类的方法,所以Java main函数必须有一个外壳类。main方法必须是静态的。

2.Java方法可以 没有参数,一个参数,多个参数7867

点号 .:

用于调用方法。Object.method(Parameters);

其它:

Java每个句子必须用分号结束。

注释

// 短注释

/* */长注释

不能对代码进行嵌套

/** **/生成文档

数据类型

强类型语言Java需要声明变量。

整型

整形用于表示没有小数部分的数值,允许是负数。其中,int类型最常用。如果表示几个亿需要用long类型。底层文件的处理或需要控制占用存储空间量的大数组可以用byte 和short。

Java程序的各种数据类型取值范围是固定的。它没有任何【无符号】形式的int,long,short,byte。

1
2
3
4
int i = 200;
short s = 100;
long l = 300000000L;
byte b = 1;

浮点类型

double:双精度浮点型。绝大部分应用程序都采取double类型。可以在数值后面添加后缀D或d。

float:单精度的库或者需要存储大量数据的情况下使用float。float类型的数值后缀有F或f,没有的话默认为double。

表示溢出和出错情况

· 正无穷大 Double.POSITIVE_INFINITY

· 负无穷大 Double.NEGATIVE_INFINITY

· NaN (不是一个数字) Double.Nah :一个正整数除以0的结果为正无穷大。计算0/0或者负数的平方根结果NaN。

浮点数值不适用于无法接受舍入误差的金融计算中。如果在数值计算中不允许有任何舍入误差,就应该使用BigDecimal类。

Char类型

char类型原本用于表示单个字符。但现在有些Unicode字符可以用一个Char值描述


If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !