「java程序语言命名」java定义名字
今天给各位分享java程序语言命名的知识,其中也会对java定义名字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中类的命名规范?
- 2、使用Java作为程序语言时,好的命名规范有哪些
- 3、什么是Java?
- 4、请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢?
- 5、Java名字的由来是??
Java中类的命名规范?
一、Java程序,包名:Package的名字应该都是由小写单词组成,如:text.demo.example
具体的示例如下:
com.icss下面为平台包。stmacmbas为本项目的根程序包。
stmacmbas.base为本项目的开发基础包。
stmacmbas.commerce为商业企业程序包。
stmacmbas.example为示例程序包。
stmacmbas.industry为工业企业程序包。
stmacmbas.stma为国家局程序包。
stmacmbas.util为工具包。
二、文件名。
1. 文件名由英文单词组成,每个单词的首字母大写,最好不要超过4个单词,如:ShipOrder.java。
2. Java文件的文件名要与程序中的public类名相同。
3. Servlet文件要以Servlet作为结尾,如:AddCompanyServlet.java。
三、类名:每个单词的首字母大写。同上。
四、变量名。
1. class变量的命名:变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. static final变量的命名:static final变量的名字应该都大写并且指出完整含义。
3. 用有意义的名字命名变量:首先,用完整的英语单词或约定俗成的简写命名变量(不允许用汉语拼音),如:firstName,zipCode。
4. 用复数命名Collection类变量。Collection包括数组,vector等。命名时使用复数:customers, classmates。
五、方法名。
1. 方法的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. 方法的名字要与该方法的用途相关。
六、参数名。
1. 参数的命名:参数的名字必须和变量的命名规范一致。
2. 方法的参数:使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。
使用Java作为程序语言时,好的命名规范有哪些
命名分为类的命令、方法的命名、变量常量的命名等。一种是驼峰命名法,就是用首字母大写来分割;还一种使用下划线来分割。这个看个人习惯和项目组的要求吧。如果用驼峰法的话,一般类名单词首字母大写,其余字母小写;方法名第一个单词所有字母小写,之后单词首字母大写;变量跟方法名一样;常量一般全大写。
什么是Java?
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JAVA战狼班它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。
Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE1.4.2 发布后,Java 的执行速度有了大幅提升。
请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢?
1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com.baidu.Test.java 。如果定义类的时候没有使用package,那么java就认为我们所定义的类位于默认包里面(default package)。
2:类:首字母大写,如果一个类由多个单词构成,那么每个单词的首字母都大写,而且中间不使用任何的连接符。尽量使用英文。如ConnectionFactory
3:方法:首单词全部小写,如果一个方法由多个单词构成,那么从第二个单词开始首字母大写,不使用连接符。addPerson
4:属性:与方法相同。如ageOfPerson
5:常量:所有单词的字母都是大写,如果有多个单词,那么使用下划线链接即可。
如:public static final int AGE_OF_PERSON = 20; //通常加上static
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java名字的由来是??
Java何时开始发展?(When)
最早大概可追溯至1991年四月份,Sun的绿色计划(Green
Project)开始着手于发展消费性电子产品(Consumer
Electronics),所使用的语言是C、C++、及Oak
(为Java语
言的前身),后因语言本身和市场的问题,
使得消费性电子产品的发展无法达到当初
预期的目标,再加上网络的兴起,
绿色计划也因此而改变发展的方向,这已是1994
年了。
为何称之为Java?(Why)
"Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。
生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当
初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java"
不是由几个单字的首字所组成,
而是从许多程序设计师钟爱的热腾腾、香浓咖啡中
产生灵感的。
谁开发了Java?(Who)
Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick
Naughton,
James
Gosling,
Mike
Sheridan,而现在大家较为熟悉的成员是James
Gosling。
在那里开发了Java?(Where)
也就是问Java的出生地?答案是美国。
如何可以找到所需的Java信息?(How
to)
在网路上,您可以连到Sun公司的Java
WWW网站,URL是,或是
。在那里几乎可以找到您所需要的所有Java信息,但是语
言多少是一个障碍,
至少对某些人而言;没关系,目前国内已有很多个网站提供中文
Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。
如何才能看到Java的效果?(How
Do
I)
首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape
Navigator
2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作
系统需是Windows
95或是Windows
NT。
Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品
大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最
后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简
单(Simple)、面向对象的(Object
Oriented)、
分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、
结构中立的(Architecture
Neutral)、可移植的(Portable)、高效能的(High
Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自
TheJava
Language:
A
White
Paper,
1995)。
在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面
向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具;
反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug
and
Play)亦是面向对象设计的重点。
分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍
。
java程序语言命名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java定义名字、java程序语言命名的信息别忘了在本站进行查找喔。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。