一、 代码书写的规则

以下面为例:

先写好结构

注意:为了避免错误,写代码时先把括号打齐,然后再补内容,每个”{}”里的内容开始写时要相比上一行多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. DIDAO.Common --- 项目中的常用类及其中函数

    常用函数: CommonHelper.cs using System; using System.Collections.Generic; using System.IO; using System. ...

  2. GWT实现平滑移动图片效果

    在一些网站的首页上,顶部总会存在一些平滑移动的图片,一般用来投放广告或者业务介绍.多个图片只在一个区域展示,仅通过一些方法来不停的移动这个区域的图片来达到展示多个图片的目的.如果是普通的网页,使用Jq ...

  3. java代码实现通讯录实例,我不知道这有什么用。,

    运行显示: Friend:zl,Address:武大樱花美Colleagues:蔡依林,Department:麻城市人民政府 题目: 1.任务描述 完善上面通讯录名片的例子. 2.技能要点 掌握类继承 ...

  4. c# webapi2 实用详解

    本文介绍webapi的使用知识 发布webapi的问题 配置问题 webapi的项目要前端访问,需要在web.config配置文件中添加如下配置 在system.webServer节点下面添加 < ...

  5. python django ORM 性能优化 select_related & prefetch_related

    q = models.UserInfo.objects.all() select * from userinfo select * from userinfo inner join usertype ...

  6. 简单cpu web flask mysql

    转:http://blog.csdn.net/u010663768/article/details/60632133 python 2.7 cpu入库 #!/usr/bin/python # -*- ...

  7. 用JS,打印三角形

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  8. 6-EasyNetQ之订阅

    一个EasyNetQ订阅者订阅一种消息类型(消息类为.NET 类型).通过调用Subcribe方法一旦对一个类型设置了订阅,一个持久化队列就会在RabbitMQ broker上被创建,这个类型的任何消 ...

  9. SSH简单搭建

    本项目使用Struts2+spring3+hibernate3: 第一步:引入jar包,具体需要哪些包根据实际情况加入.注意:把jar包导入后需要对所有包Add to Build Path;然后对工程 ...

  10. 【271】IDL-ENVI二次开发

    参考:String Processing Routines —— 字符串处理函数 01   STRING 返回字符串. 02   STRCMP 比较字符串,一样返回1,不一样返回0,默认大小写敏感. ...