Java的书写格式,标识符及命名规则,注释

1.Java语言的书写格式(约定成俗)

1) 大括号要对齐(左大括号与句尾对其,后面大括号与句头对齐),并且成对写

2) 左大括号前面有空格

3) 遇到左大括号要缩进(下一行要缩进一下),Tab。没有遇到不用缩进,对齐就行

4) 方法和程序块之间加空行让程序看起来清晰

5) 并排语句之间加空格,例如for语句

6) 运算符两侧加空格3 + 4 = 7

2.标识符

1) 标识符:就是给类,接口,方法,变量等起名字时使用的字符序列

2) 标识符的组成:

a.英文大小写字母

b.数字字符

c.$和_

3)标识符注意事项

a. 不能使用关键字

b. 不能数字开头

c. 区分大小写

4)标识符中常见的命名规则(见名知意)

3.注释

1) 注释概述

用于解释说明程序的文字(让程序更直白,看的明白)

2) 注释分类格式

a.单行注释        格式://注释文字    单行注释是可以嵌套的

b.多行注释        格式:/*注释文字*/

c.文档注释        格式:/**注释文字*/    多行注释不能嵌套

3) 注释的作用

a.解释说明程序(提高我们的阅读性)

b.(排错)帮助我们调试错误

4.关键字

被Java语言赋予特定含义的单词,组成关键字的字母全部小写.

5.常见的DOS命令

d: 回车    盘符切换(切换到D盘)

dir(directory):列出当前目录下的文件以及文件夹

md (make directory) : 创建目录,md+空格+aaa 回车

rd (remove directory): 删除目录,rd+空格+aaa 回车

cd (change directory)改变指定目录(进入指定目录)cd+空格+a 回车

cd.. : 退回到上一级目录

cd\: 退回到根目录

del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

cls : (clear screen)清屏

exit : 退出dos命令行(分割线上的需要掌握,下的了解)

notepad 创建文件

删除带内容的文件夹

rd + /s    文件夹名称(询问是否删除)

rd + /q + /s 文件夹名称(直接删除)

Tab                书写补全功能

help键            查找DOS命令

↑↓上下键        可以切换之前执行过的DOS命令

ipconfig        查看IP地址

ipconfig -all    查看笔记本网卡物理地址即mac地址(公司需要绑定mac地址);(看以太网适配器)    

ping IP地址    测试IP地址的网络是否正常接收消息

6.Java语言

詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作"绿色计划",后来发展一套语言叫做"Oak(橡树)",后改名为Java。

  1. Java语言平台

J2SE(Java 2 Platform Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

J2ME(Java 2 Platform Micro Edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案手机端

J2EE(Java 2 Platform Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发

2) JDK安装路径下的目录

a:bin目录:该目录用于存放一些可执行程序。

javac.exe(java编译器,把英文翻译成对应的0,1)、

java.exe(java运行工具),

jar.exe(打包工具)

javadoc.exe(文档生成工具)等。

b:db目录:db目录是一个小型的数据库。

从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。

c:jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括

Java虚拟机

运行时的类包

Java应用启动器

以及一个bin目录,但不包含开发环境中的开发工具。

d:include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。Java前身c++

e:lib目录:lib是library的缩写,意为
Java 类库或库文件,是开发工具使用的归档包文件。

f:src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

Java的书写格式,标识符及命名规则,注释的更多相关文章

  1. Java标识符的命名规则

    Java语言中,为各种变量.方法和类等起的名字称为标识符Java标识符的命名规则:应以字母.下划线.美元符开头后跟字母.下划线.美元符或数字Java标识符大小写敏感,长度无限制 1.java中能用作标 ...

  2. Java基础笔记(四)——命名规则、数据类型

    标识符即Java程序中需要自定义的名称,如变量名.方法名.类名.包名.工程名等. 标识符的命名规则: 1.可由字母.数字.下划线(_)和美元符($)组成,不能以数字开头. 2.严格区分大小写. 3.不 ...

  3. Python——标识符的命名规则

    01 Python语言的特点 python的语言特点有很多,我们这里只讲一点,python是一门面向对象的语言,即一切皆对象(Linux中有一句是:一切皆文件),括号内的只是打个比方,不懂也没事,就是 ...

  4. java标识符与命名规则

    标识符就是给变量.类或方法起的名字.可以用字母.下划线或美元符号开头,区分大小写,没有最大长度限制.(关键字除外) 关键字   访问控制 private protected public       ...

  5. JAVA002标识符的命名规则、关键字

    标志符命名规则: 1.标志符可以由字母.数字.下划线(_)和美元符号($)组成,不能以数字开头($sen.Void) 2.标志符严格区分大小写 3.标志符不能是Java的关键字和保留字(eg:publ ...

  6. java中变量和标识符名命名规范

    变量存放的是内存地址,当定义一个变量后,我们可以通过变量名找到该内存地址,可以修改该内存区间的值. 标识符的命名规范:首字母:字母,下划线,$符号:其余部分:数字,字母,下划线,$. 标识符应该避开j ...

  7. DAY1初识Python----变量及命名规则,注释,数据类型,常量,交互

     1.认识和了解python  python是一门解释型语言,弱类型语言 2.python发展史   2008年 2.X,3.X 3.第一个python程序  python语句可以写在命令行中,进行编 ...

  8. java基础一(标识符、数据类型及注释)

    1.标识符 标识符可以由字母.数字(不能以数字开头).下划线(_).美元符($)组成: 标识符不能包含 @.%.空格等其它特殊字符: 标识符区分大小写: 2.数据类型 int->整型->4 ...

  9. 【Java】标识符 & 命名规则

    Java的标识符和命名规则 什么是标识符[Identifier]? 指用来标识某个实体的一个符号.在不同的应用环境下有不同的含义. 在编程语言中,标识符是开发者编程时使用的名字,对于变量.常量.函数. ...

随机推荐

  1. CentOS7 编译安装 nginx-1.10.0

    对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...

  2. October 31st Week 45th Monday 2016

    While there is life there is hope. 一息若存,希望不灭. Go on living even if there is no hope. Knowing is not ...

  3. brew 安装 mysql

    在网上看到各种教程,都会出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.soc ...

  4. python之路:Day04 --- Python基础4

    本节内容 1.字符串格式化 2.迭代器和生成器 3.装饰器 4.Json & pickle 数据序列化 5.软件目录结构规范 一.字符串格式化 百分号式 %[(name)][flags][wi ...

  5. 与你相遇好幸运,用sinopia搭建npm私服

    需求: >在企业内部搭建私有npm服务器,企业开发人员上传下载自己开发的npm包 >私有npm服务器包不存在时,找npm或者taobao的镜像站点 >服务器硬盘有限,希望只缓存下载过 ...

  6. python 新手遇到的问题

    作为新手,我把之前遇到的问题贴出来 错误提示1: TypeError: unbound method a() must be called with A instance as first argum ...

  7. MS SQLServer 批量附加数据库 分类: SQL Server 数据库 2015-07-13 11:12 30人阅读 评论(0) 收藏

    ************************************************************ * 标题:MS SQLServer 批量附加数据库 * 说明:请根据下面的注释 ...

  8. BZOJ 1305: [CQOI2009]dance跳舞 二分+最大流

    1305: [CQOI2009]dance跳舞 Description 一次舞会有n个男孩和n个女孩.每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞.每个男孩都不会和同一个女孩跳两首(或更多)舞曲 ...

  9. 深入理解Javascript--闭包

    原网站http://www.cnblogs.com/xiaoloulan/p/5980569.html 在了解闭包之前需要了解下作用域的工作原理作为基础,传送门. 闭包是一个老生常谈的问题,在面试中也 ...

  10. 【iOS自定义键盘及键盘切换】详解

    [iOS自定义键盘]详解 实现效果展示: 一.实现的协议方法代码 #import <UIKit/UIKit.h> //创建自定义键盘协议 @protocol XFG_KeyBoardDel ...