Java自学笔记(三)Java的主类结构、数据类型、数据类型转换与注释规则

计划成为一名JAVA后端开发工程师 !为此努力! 第一阶段的学习是JAVA语言的入门学习,以下是使用到的资料:
使用教材:《Java从入门到精通》清华大学出版社
视频网课: 1)Java入门基础(up:希利亚歌洋流); 2)Java零基础教程视频(up:动力节点); 3)尚硅谷_java零基础教程_java入门必备(up:尚硅谷)

(一)Java的主类结构

1.java主类

Java程序的基本组成是类,类体中又包括属性与方法两部分;
每个应用程序里都需要一个main()方法,含有main()方法的类被称为主类

例1:
在Eclipse中一次创建项目item、包Number和类First。在类体中输入以下代码,实现在控制台上输出“Hello Java.”

package Number0928;

public class frist0928 {
    
    
	
	static String s1 = "Hello ";

	public static void main(String[] args) {
    
    
		String s2 = "Java~";
        
		System.out.println(s1);
		System.out.println(s2);
	}

}

在这里插入图片描述

从这个例子中学习到以下几点:

1)在java的组织结构中,从大到小的排序为:项目>包>类;

2)定义在类中的变量,同一类中的方法是可以使用的;

3)println自带换行;print是不带换行的。

2.包声明

1.类的属性,也叫类的全局变量,方法中的变量则成为局部变量

2.在java语言中,可以通过Import关键字导入相关的类,在JDK的API(应用程序接口)中,提供了三十多个包,可以通过JDK中的API稳当来查看这些类;

里面包括了 类的继承结构,类的应用,类的成员变量表,构造方法表 等等,并对每个变量的使用目的做了详细的描述,API开发工具是每个程序员的必备工具。
——————————————

扫描二维码关注公众号,回复: 11936881 查看本文章

(二)Java的数据类型

java有八种基本数据类型,用来存储 数值、字符以及布尔值 ,如下图所示:
在这里插入图片描述

——————————————

1.整数类型

整数类型有三种表现形式,分别是不同的进制:十进制,八进制以及十六进制(十六进制数必须以0x或者OX开头)

声明以及赋值方式为:

int x;
int y=3;
int x,y;
int x=23,y=-54;

例2:
在项目中创建类Number ,在主方法中创建不同数值型变量,并将这些变量相加,将和输出。

package Number0928;

public class frist0928 {
    
    
	

	public static void main(String[] args) {
    
    
		byte mybyte = 1;
		short myshort = 2;
		int myint = 3;
		long mylong = 4;
		long result = mybyte + myshort + myint + mylong;
        
		System.out.println("结果为" + result);

	}

}

多结果相加,向最大容量靠拢:
在这里插入图片描述

——————————————

2.浮点类型

float a = 3.2;

3.字符型

char c2 = ‘s’;

4.布尔类型

boolean b = true;

——————————————

5.全局变量(成员变量)与局部变量的作用范围差别

1)成员变量在整个类中都有效,成员变量又分为两类:静态变量和实例变量。

实例变量直接声明即可,静态变量要在前面加上 static:

static int y=90;

2)局部变量只在它被声明的代码块中有用。

——————————

(三)数据类型转换

1.从低级向高级的转换是默认进行的,不需要程序员进行任何操作,这也叫做 隐式转换,按精度从低到高的顺序为:

byte < short < char < int < long < float < double

比如当用Int给float赋值的时候,就会自动转换为float.

2.显式转换:

要从高向低转换的时候就需要操作了,形式如下:

int a = (int)45.2;    //此时输出a的值为45,向下取整
long y = (long)456.6F  //此时输出的值为456
int b = (int)'d';  //此时输出b的值为100(小写d的十进制位是100)

——————————

(四)代码注释

1.行注释:

//

2.多行注释:
/* */

多行可以嵌套单行,但不能嵌套多行

3.文档注释
/** */

——————————

(五)良好的代码规范

1)每条语句单独占一行,一条命令以分号为结束;

2)在声明变量时,尽量使每个变量占一行,即使是相同的数据类型也尽量不要在同一行上;

——————————

(六)一些注意事项

1)java严格区分大小写;

2)String不是基本数据类型;

——————————

猜你喜欢

转载自blog.csdn.net/Cambridge26/article/details/108841851