Java初认识--Java语言的书写规范及基本的运算符
一、Java中名称的规范和书写程序的规范。
1、Java中的名称规范:
(1)包名全是小写:xxyyzz;
(2)类名接口名:首字母大写:XxxYyy;
(3)变量名和函数名:变量名不能是关键字;多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写xxxYyyZzz。(驼峰表示法)
(4)常量名:所有字母都大写.多单词时每个单词用下划线链接,XXX_YYY_ZZZ。
2、Java中书写程序的规范:
(1)类包含方法,方法包含语句;
(2)类名通常由英文单词组成(有意义的名称,可增加阅读性),首字母要大写;
(3)类里面不是必须要写主函数的,需要这个类运行的时候才需要些。
二、注释。
1、注释分为:单行注释(//)、多行注释(/* /)和文档注释(/* */ )。
2、需注意的是:多行注释里面不能嵌套多行注释,文档注释里面也不能嵌套文档注释。
3、注释的作用:
(1)注解说明程序。
(2)调试程序。即:当我们不知道程序哪里出现错误时,可以将某一行或者某几行进行注释,来检查程序中的错误。
三、Java中常见的一些DOS命令
dir:列出当前目录下的文件及文件夹。
md:创建目录。
rd:删除目录。
cd:进入指定目录。
cd..:退回到上一级目录。
cd/:退回到根目录。
del:删除文件。
exit:退出DOS命令。
四、运算符
1、算数运算符:+(加),-(减),*(乘),/(除),%(取余),++(自加),--(自减)。
范例1: 1+(a++):先进行运算式的计算,然后再进行a的自加;
范例2::1+(++a):先进行a的自加,然后再进行运算式的计算;
范例3:a=10
计算(++a)+ (++a)+ (++a) = 36;(运算式的值为36,a的值为13)。
计算(a++)+(a++)+(a++)= 33;(运算式的值为33,a的值为13)。
2、比较运算符:>(大于),>=(大于等于),<(小于),<=(小于等于),==(等于),!=(不等于)。
3、逻辑运算符:&&(逻辑与),||(逻辑或),!(逻辑非:真为假,假为真)。
4、位运算符:>>(位右移),<<(位左移),>>>(位绝对右移),&(位与:一个为假即为假),|(位或:一个为真即为真),^(位异或:都是真,则为假;都是假,则为真)
范例1:10 >> 1 = 5 :先化为二进制,然后进行右移,其实就是除以2.
范例2:-10 >> 1=-5:计算补码(取反后加1,),然后右移。
位运算的作用:可以改变某一位的值,在嵌入式里面,位运算用的比较多。比如把某一位的1变为0,可以做与运算;把某一位的0变为1,可以做或运算。
5、选择运算符(三元运算符)
a?b:c 第一个操作数a必须为boolean型,若为真,则取b,若为假,则取c。
6、赋值运算符:=,+=,-=,*=,%=,>>=......
范例1:a = b = 10 把10赋给b,然后再把b赋给a。
范例2:a+=2 等价于 a=a+2。
五、Hello Word
public class Hello{
public static void main(String[] args){
System.out.println("Hello Word");
}
}
1、Hello World:代表计算机语言的第一个入门小程序,现在泛指接触新事物的第一步。
2、class:是Java中的关键字,用于定义类,Java语言的程序代码都需要定义在类中。
3、关键字:被Java语言赋予了特殊含义的单词。
4、主函数:是Java虚拟机在调用它,为程序的起始点,保证类的独立运行。
Java初认识--Java语言的书写规范及基本的运算符的更多相关文章
- 插入算法分别从C,java,python三种语言进行书写
真正学懂计算机的人(不只是“编程匠”)都对数学有相当的造诣,既能用科学家的严谨思维来求证,也能用工程师的务实手段来解决问题——而这种思维和手段的最佳演绎就是“算法”. 作为一个初级编程人员或者说是一个 ...
- Java初认识--Java中的语法结构
Java中的语法结构(程序流程控制) Java的语法结构有四种: 1.顺序结构. 顺序结构很简单,就是按顺序执行,输出就可以了. 2.判断结构. 判断结构的一个代表性的语句是if:if语句有三种格式体 ...
- JAVA书写规范
java程序书写规范 命名规范 1.一般概念 1.尽量使用完整的英文描述符 2.采用适用于相关领域的术语 3.采用大小写混合使名字可读 4 ...
- (转)Java代码书写规范
0. 安装阿里代码规范的eclipse插件 https://www.cnblogs.com/caer/p/7753522.html 1.基本原则 强制性原则: 1.字符串的拼加操作,必须使用S ...
- Java实体书写规范
** * 用户角色表 */ public class BaseUserRole implements Serializable { private static final long serialVe ...
- [Java拾遗一] XML的书写规范与解析.
前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XM ...
- java发展史与java的语言特性
概述: Java 体系比较庞杂,功能繁多,这也导致很多人在自学 Java 的时候总是感觉无法建立 全面的知识体系, 无法从整体上把握Java 的原因. 在这里我们先简单了解一下Java 的版本. 具体 ...
- Java之路——Java初接触
本文大纲 1.Java是什么 2.Java历史 3.Java技术范围 3.1 Java SE平台技术范围 3.2 Java EE技术范围 3.3 Java 体系技术范围 4.总结 1.Java是什么 ...
- 初入Java后端之Servlet
初入Java后端之Servlet 后端 Servlet 什么是Servlet? Servlet实际上是一个按照Servlet规范写的Java类.是运行在Web服务端的Java应用程序.与Java程序 ...
随机推荐
- 探索C/C++大数快(自然数)模板
本文fcbruce个人原创整理.转载请注明出处http://blog.csdn.net/u012965890/article/details/40432511,谢谢. 我们知道在C/C++中int型可 ...
- linux内核数据包转发流程(三)网卡帧接收分析
[版权声明:转载请保留出处:blog.csdn.net/gentleliu.邮箱:shallnew*163.com] 每一个cpu都有队列来处理接收到的帧,都有其数据结构来处理入口和出口流量,因此,不 ...
- mysql 删除重复数据sql声明
CREATE TABLE tmp AS SELECT id FROM get_review_url WHERE (no,title,name,content) IN (SELECT no,title, ...
- poj2112 Optimal Milking --- 最大流量,二分法
nx一个挤奶器,ny奶牛,每个挤奶罐为最m奶牛使用. 现在给nx+ny在矩阵之间的距离.要求使所有奶牛挤奶到挤奶正在旅程,最小的个体奶牛步行距离的最大值. 始感觉这个类似二分图匹配,不同之处在于挤奶器 ...
- C#中的动态特性
众所周知,C#和Java一样,都是一门静态语言.在C# 4.0之前,想要和动态语言(诸如Python.Javascript等)进行方便地互操作是一件不太容易的事情.而C# 4.0为我们带来的dynam ...
- Java多播通讯框架 JGroups(转)
JGroups是一个可靠的群组通讯Java工具包.它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展. JGroups的可靠性体现在: 1,对所有接收者的消息的无丢失传输 ...
- 使用shell命令分析统计日志
用户需要登录统计信息,当分析用户行为,使用shell通常可以很容易地取出了大量的数据.删除,然后放入excel统计. 例如:统计日志含有loadCustomProcess这个地址的訪问,按訪问耗时排序 ...
- Ad Hoc
Ad Hoc源自于拉丁语,意思是"for this"引申为"for this purpose only",即"为某种目的设置的,特别的"意思 ...
- Play Framework + ReactiveMongo
Play Framework + ReactiveMongo Play!是一个full-stack(全栈的)Java/Scala Web应用框架,包括一个简单的无状态MVC模型,具有Hibernate ...
- Sublime Text Package Collections
JavaScriptNext - ES6 Syntax packagecontrol.io github.com Better JavaScript language definition for T ...