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程序 ...
随机推荐
- NYOJ 118 路方案(第二小的跨越)
修路方案 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描写叙述 南将军率领着很多部队,它们分别驻扎在N个不同的城市里,这些城市分别编号1~N.因为交通不太便利,南将军准备修 ...
- [Java][Android][Process] 分享 Process 运行命令行封装类型
我在以前的文章中提到,使用Java不会有一个问题,创建运行命令来创建太多进程后创建进程行语句. [Android] ProcessBuilder与Runtime.getRuntime().exec分别 ...
- android L新控件RecyclerView具体解释DeMo
简介 在谷歌的官方网站上,我们可以看到,它是此演示文稿:RecyclerView is a more advanced and flexible version of ListView. This w ...
- 介绍一款替代SSMS的sqlserver管理工具 toad for sqlserver5.7
原文:介绍一款替代SSMS的sqlserver管理工具 toad for sqlserver5.7 toad for sqlserver5.7 虽然SSMS很好很强大,不过有时候使用一些第三方工具可以 ...
- 生产都消费者模式的一个demo,消费者设置缓存
package queue; import java.util.concurrent.ExecutorService; import java.util.concurrent.LinkedBlocki ...
- HDOJ 4745 Two Rabbits DP
Two Rabbits Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Tot ...
- MySQL列:innodb的源代码的分析的基础数据结构
在过去的一年中的数据库相关的源代码分析.前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多.他们也比较深比较分析,所以没有必要重复很多劳力.MYSQL,当然主要还是数据 ...
- or1200下Raw-OS学习(例子篇)
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少 ...
- UVa - The 3n + 1 problem 解读
这个问题并计算质数了一下相间隔似的.思想上一致. 注意问题: 1 i 可能 大于或等于j -- 这里上传.小心阅读题意,我没有说这个地方不能保证.需要特殊处理 2 计算过程中可能溢出,的整数大于最大值 ...
- 高性能mysql主存架构
原文:高性能mysql主存架构 MySQL Replication(Master与Slave基本原理及配置) 主从mysql工作原理: 1:过程: (1)Mysql的复制(replication)是一 ...