一、 代码书写的规则

以下面为例:

先写好结构

注意:为了避免错误,写代码时先把括号打齐,然后再补内容,每个”{}”里的内容开始写时要相比上一行多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. malloc 动态分配内存

    很久没有学习C了,复习下,有时候觉的C特别优美,学习算法和数据结构最佳选择. #include "stdafx.h" #include<stdlib.h> int ma ...

  2. UML关系说明文档

    http://blog.csdn.net/suxinpingtao51/article/details/8011335/

  3. Oracle 设置主键自增长__Oracle

    转自:https://yq.aliyun.com/ziliao/258074 如果想在Oracle数据库里实现数据表主键自增,我们似乎没有办法像MySql般直接定义列的属性来实现.不过对于这个数据库的 ...

  4. xcode编写c/c++静态库使用系统头文件问题

    c/c++编写的静态库中有引用ios系统头文件比如: #include <EGL/egl.h> 在xcode编译的时候需要设置静态库程序: Build Settings-Header Se ...

  5. 转载-你应该知道的 RPC 原理

    在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示.这些程序的特点是服务消费方和服务提供方是本地调用关系. 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系 ...

  6. getParameter的用法及含义

    equest.getparameter用来获取页面输入框输入的数据例如:jsp页面学员账户:<input type="text" name="username&qu ...

  7. [poj3686]The Windy's(费用流)

    题目大意: 解题关键:指派问题,待更. #include<cstdio> #include<cstring> #include<algorithm> #includ ...

  8. Ros学习——launch文件解析

    launch文件的重点是:节点(node)元素的集合. roslaunch 则是让所有的节点共享同一个终端. 1.标签(元素)说明 1. group标签 2. node标签 <group ns= ...

  9. The Apache Tomcat installation at this directory is version 8.5.24 Tomcat 8.0 installation is expect

    在一台新电脑上搭建Java开发环境,JDK 是1.8,Tomcat下载了Tomcat 8.5.24,已经配置好了Java和Tomcat的环境变量,开发工具是Eclipse MARS,准备在Eclips ...

  10. 杭电ACM刷题(2):1005,Number Sequence 标签: 杭电acmC语言 2017-05-11 22:43 116人阅读

    Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1 ...