一、 代码书写的规则

以下面为例:

先写好结构

注意:为了避免错误,写代码时先把括号打齐,然后再补内容,每个”{}”里的内容开始写时要相比上一行多8个空格。为了方便可以用键盘上的 键代替(一般情况下时键盘最左边从上数第三行),这一个键按一下就是8个空格。

编写代码时还需注意以下几点

而且一个文件中只能出现一个public class,否者会出现下面这种情况。

2、当代码前面没有public时

3、当文件中有一个public的类,又有多个没public的类,编译的结果是这个样子的

一、  写代码时的一些好的习惯

1、写代码要经常性的保存,快捷键是Ctrl+S,这样做可以避免一些不确定因素而导致的代码重写,例如停电,电脑蓝屏,电脑死机等等。

2、写代码要经常性的备份,这样做可以为以后工作建立起一个良好的习惯,例如,感觉哪里代码出问题了可以对照着,你备份的工作日志来查找,那么就方便多了。

3、文件命名和日常文件处理,电脑桌面经量保持整洁,日常做的文件最好名字给改成相关的名字,以避免日后出现查找费事的情况。

三、Java的语法规则

1大小写区分:

Java对大小写区分是十分严格的,如int a和int A,是完全不同的两个概念,还有一些关键字的大小写,非常重要千万不能搞混掉了。

2、每句代码都要有分号结束,这里和c/c++相似

3、所有语法符号都是半角符号:

半角:一个字节

全角:两个字节

在这里说明一下,一个中文字占两个字节,一个英文字母占一个字节,所以一般中文用的都是全角符号,英文用的都是半角符号。

4、命名规范

Java没有严格指出要一定用英文来命名,我们也可以用,拼音,或者首字母,或者中文也行,所以,以后的开发应把团队考虑进去,应用那些大家都看得懂的来命名。

二、 注释

说明:不会将其当作代码来执行

1、单行注释

//你所想些内容

例:

2、多行注释

/*内容*/

例:

3、文档注释

文档注释会生成帮助文档给别人看

/**

*内容

*内容

*/

例:

4、文档注释时的一些问题

1)、

答:如果连写文档注释,下面的会覆盖上面的。

2)、

答:生成的时候只带public的类进去。

java基础之语法和开发规则的更多相关文章

  1. Java基础一(开发环境、注释、关键字、标识符、数据)

    1.Java开发环境搭建2.HelloWorld案例3.注释.关键字.标识符4.数据(数据类型.常量) ###01java语言概述 * A: java语言概述 * a: Java是sun公司开发的一门 ...

  2. java基础(8):Eclipse开发工具

    1. Eclipse开发工具 Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. 1.1 Eclipse ...

  3. Java基础85 MVC开发模式

    1.MVC开发模式 本文用 Servlet+JSP+javaBean 的开发模式来讲解 Model:用javabean实现,用于封装业务数据View:用jsp实现,用于显示数据Controller:用 ...

  4. JAVA基础之JDBC开发、JSTL语法、EL表达式与数据分页

    一.直接使用JDBC开发的问题 1.当表中的列很多时,需要写很长的SQL语句 还需要写大量 setXXX() 设置参数语句 读取数据时还需要写大量setXXXX()设置属性语句 2.非常容易出错,而且 ...

  5. JAVA基础篇NO1--环境变量的配置及命名规则

    标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备       存储器:外存(硬盘) 内存 软件:系统软件 应用软件   系统软件:wi ...

  6. Android开发面试经——3.常见Java基础笔试题

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  7. Java基础-正则表达式(Regular Expression)语法规则简介

    Java基础-正则表达式(Regular Expression)语法规则简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.正则表达式的概念 正则表达式(Regular Exp ...

  8. Java开发工程师最新面试题库系列——Java基础部分

    JAVA基础 面向对象有哪些特征? 答:继承.封装.多态 JDK与JRE的区别是什么? 答:JDK是java开发时所需环境,它包含了Java开发时需要用到的API,JRE是Java的运行时环境,JDK ...

  9. Java基础系列-equals方法和hashCode方法

    原创文章,转载请标注出处:<Java基础系列-equals方法和hashCode方法> 概述         equals方法和hashCode方法都是有Object类定义的. publi ...

随机推荐

  1. htmlunit 自动化提交/获取网页数据,自动化测试

    开源组件: https://sourceforge.net/projects/htmlunit/ demo public void post() { try { WebClient client = ...

  2. uboot指令和环境变量

    一.uboot指令 1.printenv(pri) - 打印环境变量 2.setenv - 设置环境变量,和saveenv 配合使用 3.saveenv - 保存环境变量 4.run - 执行设置好的 ...

  3. 腾讯Web前端开发框架JX(Javascript eXtension tools)

    转自:Web前端开发-Web前端工程师 » 腾讯Web前端开发框架JX(Javascript eXtension tools) JX – Javascript eXtension tools 一个类似 ...

  4. Python类(六)-静态方法、类方法、属性方法

    静态方法 通过@staticmethod来定义,静态方法在类中,但在静态方法里访问不了类和实例中的属性,但静态方法需要类来调用 # -*- coding:utf-8 -*- __author__ = ...

  5. 安装zabbix-agent报错 Error: failure: repodata/primary.xml.gz from zabbix: [Errno 256] No more mirrors to try.

    安装zabbix-agent报错 yum install -y zabbix-agent Loaded plugins: fastestmirror, refresh-packagekit, secu ...

  6. 【Android异常】The specified child already has a parent. You must call removeView() on the child's parent first.

    错误信息: Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must ...

  7. 跨域Ajax原理以及浏览器同源策略

  8. 为SSRS配置SMTP服务器身份验证

    此处设置外邮地址却无法填写邮箱密码 一.安装SMTP服务 1.在服务管理器中单击“功能” 2.单击“添加功能”打开“添加功能向导”对话框 3.在“选择功能”页上选择“SMTP服务器”并选择“添加必须的 ...

  9. 从公交塞车,看C#多线程问题(转)

    好久没写博客了,可能是因为最近工作太过于压抑的原因吧!有点颓废了.... 而且公司距离住处要坐公交将近40--50分钟(各个原因,纠结中ing...),提前一个半小时起床,居然还能迟到!因为距离公司前 ...

  10. ArcGIS10拓扑规则-面规则(转)

    ArcGIS10拓扑规则-面规则 原创 2013年12月27日 10:20:44 标签: ArcGIS 1879 ARCGIS 10 里提供的拓扑规则共32种,下面一一介绍: 首先介绍的对于面图层的拓 ...