一、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语言的书写规范及基本的运算符的更多相关文章

  1. 插入算法分别从C,java,python三种语言进行书写

    真正学懂计算机的人(不只是“编程匠”)都对数学有相当的造诣,既能用科学家的严谨思维来求证,也能用工程师的务实手段来解决问题——而这种思维和手段的最佳演绎就是“算法”. 作为一个初级编程人员或者说是一个 ...

  2. Java初认识--Java中的语法结构

    Java中的语法结构(程序流程控制) Java的语法结构有四种: 1.顺序结构. 顺序结构很简单,就是按顺序执行,输出就可以了. 2.判断结构. 判断结构的一个代表性的语句是if:if语句有三种格式体 ...

  3. JAVA书写规范

    java程序书写规范 命名规范    1.一般概念        1.尽量使用完整的英文描述符        2.采用适用于相关领域的术语        3.采用大小写混合使名字可读        4 ...

  4. (转)Java代码书写规范

    0. 安装阿里代码规范的eclipse插件 https://www.cnblogs.com/caer/p/7753522.html 1.基本原则 强制性原则:     1.字符串的拼加操作,必须使用S ...

  5. Java实体书写规范

    ** * 用户角色表 */ public class BaseUserRole implements Serializable { private static final long serialVe ...

  6. [Java拾遗一] XML的书写规范与解析.

    前言今天天气大好, 起了个大早开始总结一些常用的基础知识. XML一直来说都很陌生, 使用大多是用于配置文件, 之前并没有细究过其中的约束规范, 今天刚好没事来学习并总结下. 1,XML基础介绍 XM ...

  7. java发展史与java的语言特性

    概述: Java 体系比较庞杂,功能繁多,这也导致很多人在自学 Java 的时候总是感觉无法建立 全面的知识体系, 无法从整体上把握Java 的原因. 在这里我们先简单了解一下Java 的版本. 具体 ...

  8. Java之路——Java初接触

    本文大纲 1.Java是什么 2.Java历史 3.Java技术范围 3.1 Java SE平台技术范围 3.2 Java EE技术范围 3.3 Java 体系技术范围 4.总结 1.Java是什么 ...

  9. 初入Java后端之Servlet

    初入Java后端之Servlet 后端 Servlet  什么是Servlet? Servlet实际上是一个按照Servlet规范写的Java类.是运行在Web服务端的Java应用程序.与Java程序 ...

随机推荐

  1. ubuntu 在下面 hadoop 安装

    这两天已经安装hadoop 这些道路是曲折的,记录它 在redhat安装后一直无法开始datanode,因为jdk 问题,换了一个jdk后问题依然,自己猜測是redhat版本号太低的原因,于是仅仅好舍 ...

  2. ubuntu 下安装crypto

    直接运行apt-get install python-crypto 就好了

  3. 深入研究Java类载入机制

    深入研究Java类载入机制   类载入是Java程序运行的第一步,研究类的载入有助于了解JVM运行过程,并指导开发人员採取更有效的措施配合程序运行. 研究类载入机制的第二个目的是让程序能动态的控制类载 ...

  4. 生产都消费者模式的一个demo,消费者设置缓存

    package queue; import java.util.concurrent.ExecutorService; import java.util.concurrent.LinkedBlocki ...

  5. 【转】介绍Jython,第一部分:轻轻松松写JAVA程序

    本文转自:http://www.ibm.com/developerworks/cn/education/java/j-jython1/index.html 关于本教程 本教程介绍哪些内容? 这个两部分 ...

  6. Java 内存架构

    a)        执行. main()作为该程序的初始线的起点.无论由线程开始在其他线程. JVM有两个内螺纹:守护线程和非守护线程,main()它是一个非守护线程.常由JVM自己使用.java程序 ...

  7. JavaScript变量作用域和内存问题(二)

    执行环境是js中特别重要的概念,是指变量或者函数可以访问其他数据,定义自己的行为.每个执行环境都有一个与之相对应的变量对象,执行环境中定义的所有变量和函数都保存在这个变量中,我们看不到这个变量,但是后 ...

  8. html 块状元素 行内元素 内联元素

    块状(Block)类型的元素的width默认为100%,而行内(Inline)类型的元素则是根据自身的内容及子元素来决定宽度. 块元素(block element) address - 地址 bloc ...

  9. tomcatserver解析(六)-- Acceptor

    Acceptor负责用来管理连接到tomcatserver的数量,来看看Acceptor在tomcatserver中的应用,是怎样实现连接管理的,socket连接建立成功之后,是怎样实现内容的读写的( ...

  10. c# 硬件开源神器netduino的开发中慎用Cpu.Pin

    最近为了测试netduino开发板的各个端口是否正常使用,让同事写了一些测试程序,结果出了问题,他的测试程序导致开发板无法发布程序进去,按他的结论是开发板有问题,针对这个情况,我们经过仔细分析代码,认 ...