2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > java object转泛型_JAVA快速入门——基本结构 基本数据类型

java object转泛型_JAVA快速入门——基本结构 基本数据类型

时间:2023-12-12 16:34:43

相关推荐

java object转泛型_JAVA快速入门——基本结构 基本数据类型

Java程序基本结构

一个完整的Java程序基本结构:

下面我们来一点点解剖上面代码的含义:

class是关键字,这里定义的class名字就是HelloWorld; 类名必须以英文字母开头,后接字母,数字和下划线的组合,习惯以大写字母开头。但是并不是符合上述条件就可以;不同的公司对命名也会有不同的规范要求;比如阿里巴巴JAVA开发手册中的开发规约-命名风格(部分):

1/【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

反例: _name / __name / $Object / name_ / name$ / Object$

2/【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。

说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式

也要避免采用。

正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。

反例: DaZhePromotion [ 打折 ] / getPingfenByName() [ 评分 ] / int 某变量 = 3

3/【强制】类名使用 UpperCamelCase 风格,但以下情形例外: DO / BO / DTO / VO / AO /

PO 等。

正例: MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion

反例: macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion

public是访问修饰符,表示该class是公开的。不写public,也能正确编译,但是这个类将无法从命令行执行;相应的还有其他访问修饰符:private(私有的);protected(受保护的);

继续深入类的内部就是方法;

方法定义了一组执行语句,方法内部的代码将会被依次顺序执行。

听起来有点官方,这里的方法名是main,返回值是void,表示没有任何返回值。

除了这些你一定会注意到:static

关键字static也是修饰符, 表示静态方法,Java入口程序规定的方法必须是静态方法,方法名必须为main,括号内的参数必须是String数组。作为入门,这些先记住就好了。

方法名也有命名规则:同样建议参考阿里巴巴JAVA开发手册

【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从

驼峰形式。

正例: localValue / getHttpMessage() / inputUserId

到这里基本就都解剖完了;细心的朋友一定还会主要的还有一些东西没说;那就是注释;

Java 有三种注释格式:

//单行注释/* 多行注释多行注释多行注释*//** * 可以用来自动创建文档的注释 * 特殊的多行注释,以/**开头,以*/结束,如果有多行,每行通常以星号开头 * @auther liaoxuefeng */

好了!!如果等不及向世界问好;就开始动手吧!Say Hello World;

基本数据类型

介绍数据类型之前一定等知道什么是变量;变量可以是看作是一个容器;既然是容器就有大小和形状等;现实中我们在装不同的东西时就会不同的容器;程序也类似;Java中,变量分为两种:基本类型的变量和引用类型的变量。

基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:

整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean

不同的容器大小有所不同就像不同的数据类型占用的字节数一; 基本数据类型占用的字节数:

整型类型, 整型能表示的最大范围如下:

byte:-128 ~ 127short: -32768 ~ 32767int: -2147483648 ~ 2147483647long: -9223372036854775808 ~ 9223372036854775807

浮点类型的数就是小数,对于float类型,需要加上f后缀。浮点数可表示的范围非常大,

float类型可最大表示3.4x1038,

double类型可最大表示1.79x10308。

下面是定义浮点数的例子:

布尔类型

布尔类型boolean只有true和false两个值,布尔类型总是关系运算的计算结果:

boolean b1 = true;boolean b2 = false;boolean isTrue = 9 > 6;

字符类型

字符类型char表示一个字符;char类型使用单引号',且仅有一个字符

char charA = 'A';char charZH = '中';

小结

Java提供了两种变量类型:基本类型和引用类型

基本类型:整型,浮点型,布尔型,字符型。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。