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程序 ...
随机推荐
- 因host命令导致无法正常SHUTDOWN的实验
SHUTDOWN有几个參数能够使用: SHUTDOWN NORMAL:NORMAL也是默认的子句,运行的条件是 No new connections are allowed after the sta ...
- MSXML2;System.ServiceModel.Configuration;对应dll的添加方法
- 【iOS】Web Color 的 Swift 实现
用Swift语言重写Web Color这个类. 这次是用函数实现的,感觉也非常简洁.眼下(2014.6.28) Xcode 6的方法提示还不健全,就仅仅实现了用颜色名字创建颜色的功能. 最新代码&am ...
- android user如何打开一个版本号root才干
首先,你要确认你要打开adbd 的root 才干,或者让app 它有可能获得root 才干. (1). adbd 的root 才干 我们通常debug user 当问题的版本号, 或行为user ...
- Android Activity之间通信
package com.example.myapp; import android.app.Activity; import android.content.DialogInterface; impo ...
- java 生产者消费者问题 并发问题的解决(转)
引言 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况: 生产者消费者图 ...
- SQL Server 数据库没有有效全部者的三种解决的方法
问题: 开发的过程中,操作系统出了问题.决定重装系统.可是没有将SQL Server中的数据库文件分离出来,直接将系统格了.在新系统数据库中附加了数据库文件,一切还算正常.但当打开数据库关系图 ...
- 【安德鲁斯】于java代码集drawableLeft给予适当的大小如何,当?
textView.setCompoundDrawables(drawable, null, null, null);如果看不到图片,这是由于需要手动定drawable适当的大小,使用drawable. ...
- Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with
Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with 摘要 Li ...
- Cisco笔试——2014年
笔试时间:11月1日(周六)下午13:00-14:10 申请者考场地点:上海市徐汇区梅陇路130号华东理工大学徐汇校区第六教学楼六大 我报的思科的软件开发software,属于(常规) 一共70多道题 ...