一、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. Visual Studio 2015 中文企业版及专业版 正式版下载地址 激活秘钥 正版key

    Visual Studio 简体中文企业版 2015 (x86 and x64)文件名 cn_visual_studio_enterprise_2015_x86_x64_dvd_6846222.iso ...

  2. JAVA学习课第五 — IO流程(九)文件分割器合成器

    文件分割器 private static final int SIZE = 1024 *1024; public static void splitFile(File file) throws IOE ...

  3. xCAT在多卡的物理机上装rhel6当需要人工选择网卡

    问题叙述性说明 今天装了双网卡的物理机器上rhel5如果一切顺利.但是,在安装rhel6时间不能选择安装自己主动网卡,它会弹出一个窗口,让选择em1依然是em2. 问题原因 原因是我在加入节点的时候使 ...

  4. therefore/so/hence/then/accordingly/Thus

    这几个词的区别大致可从以下几方面去看:1.therefore adv.因此, 所以=for that reason=consequently常用于连接两个并列分句,其前加“and”或分号“:”.He ...

  5. 基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od(转)

    awk awk是个很好用的东西,大量使用在linux系统分析的结果展示处理上.并且可以使用管道, input | awk ''  | output 1.首先要知道形式 awk 'command' fi ...

  6. jQuery EasyUI实现全部关闭tabs

    有时,当我们打开很多tabs当标签,要关闭一个接一个,它只能被关停 显然太麻烦,能够在选项卡的最右边加入一个button 实现关闭所有. 代码例如以下: <!DOCTYPE HTML PUBLI ...

  7. 数据结构(C达到)------- 双链表

    双链表中的每个节点包含两个指针域,指针域包含其后继节点的内存地址,还有一个指针所存储的存储器地址其领域前驱节点. 双向链表结点的类型描写叙述: //双向链表的类型描写叙述 typedef int El ...

  8. [2011山东ACM省赛] Identifiers(模拟)

    Identifiers Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描写叙述  Identifier is an important ...

  9. android JNI 简单demo(2)它JNI demo 写

    android JNI 简单demo(2)它JNI demo 写 一.搭建Cygwin 环境:http://blog.csdn.net/androidolblog/article/details/25 ...

  10. row_number()、rank()、dense_rank()、ntile()

    原文:row_number().rank().dense_rank().ntile() SQL2005中row_number()等函数的用法 2005比2000新增了几个函数,分别是row_numbe ...