1、配置Path和ClassPath及其原理
set JAVA_HOME=C:/jdk
set PATH=%JAVA_HOME%/bin;C:/Windows;C:/Windows/Command
set CLASSPATH=%JAVA_HOME%/jre/lib/rt.jar;.
原理:
在WINDOW中,每一个能够执行的指令都存储在硬盘的某个角落,WINDOW在调用的时候,会去默认的路径下面去寻找,若找到则执行,找不到则报错。
- JAVA_HOME:Java所在的目录
- PATH:根据PATH的路径去寻找Java程序的命令操作,如javac、java等,如果不设置则WINDOW无法识别这些命令,设置PATH之后,WINDOW会自动去设置的路径下去寻找。
- CLASSPATH:设置当前应用程序的执行路径,默认可能WINDOW无法获悉应用程序的执行路径,在设置CLASSPATH之后,WINDOW会去CLASSPATH设置的路径下去寻找需要执行的应用程序,或者相关类库的位置。
2、Java编程规范
1)命名规则:
a. 工具包应与应用包同级
如:com
|-.公司名
|-.项目名称
|-.模块名称1
|-.模块名称2
...........
|-工具包名称
b. Java包package命名全部小写
c. 一行不要超过80个字符,并主要使用折行的写法(ctrl+shift+f自动换行)
d. 变量命名:
i. 简单类型变量名称:由小写字母前缀+具有意义的大写字母起头的英文单词组成,如循环计数器:nLoopCounter;
简单数据类型前缀表:
(boolean:b;char:c;byte:y;short:s;int:n;long:l;float:f;double:d)
ii. 实例命名
e. 方法命名
存取性质:get、is、set前缀
一般类型:动词+名称短语
2)代码添加注释:
a. 类的注释说明格式:
/** * <p>类的说明</p> * * @author Administrator * * @version 1.0 2013-07-15 01:03:33 Administrator * * <p>1.1 2013-07-19 02:01:13 shma1664 修改的内容</p> * <p>1.2 2014-03-22 12:43:17 XXX 修改的内容</p> * * @see 参考类1 * @see 参考类2 */
b. 属性注释说明格式:
简单属性:/** 说明的内容 */
重要属性说明: /**
*
*/
c. 方法的注释说明格式:
/** * 方法的说明 * @param fileName 文件名(参数说明) * @param XXX * @return 应用处理的结果说明 * @throws SQLException 判处的异常 * @see 参考类1 * @see 参考类2 */
3)编写类和方法的约定
- 创建每一个类的时候,使用main()方法测试
- 将方法设计成简单、功能性单元,方法只做同样的一件事情,保证方法之间的重用
相关推荐
"react-demos-master.zip_DEMO_React_oop_rract"这个压缩包包含了一系列关于React的示例代码,旨在帮助开发者理解并掌握React的基本用法以及面向对象编程(OOP)在React中的应用。下面将详细介绍React的核心概念、...
Java面向对象编程基础 在计算机科学中,面向对象编程(OOP)是一种广泛采用的编程范式,它基于“对象”的概念,强调数据和操作数据的方法...阅读提供的"04-Java-OOP-Basics.pdf"文档,将有助于深化对这些概念的理解。
《ProgrmcnEnC-CPlusPlusJavayUML2.LJA-LV_java_programming_》是一本关于编程的免费电子书,专注于教授Java语言编程。这本书旨在为初学者提供一个全面的学习平台,深入理解Java编程的基础概念、语法以及实践应用。...
rulesets/java/ali-exception.xml,rulesets/java/ali-flowcontrol.xml,rulesets/java/ali-naming.xml,rulesets/java/ali-oop.xml,rulesets/java/ali-other.xml,rulesets/java/ali-set.xml -f text
这个名为"SSM-master.zip_DEMO_SSM框架_java"的压缩包文件提供了一个快速学习SSM框架的示例项目,它可以帮助开发者理解并实践面向对象编程(OOP)、依赖注入(DI)和面向切面编程(AOP)等Spring框架的核心概念。...
本课程以"Programmation_Orientée_Objet_Java_2020-2021_java_Java_OOP_"为主题,旨在为初学者和有一定基础的学习者提供全面而深入的Java面向对象编程知识。课程覆盖了从Java语言的基础到高级主题,尤其侧重于面向...
art_R语言面向对象编程教程_httpsdataxujing.github.ioR_o_R_oop
首先,我们要了解的是Java的基础语法和面向对象编程(OOP)概念。在这个项目中,`Snake.java` 文件很可能包含了整个游戏的核心逻辑。它可能定义了一个`Snake`类,这个类是游戏的主要角色,包含了蛇的身体部分、移动...
**Java编程语言基础** 在Java-ppt.rar这个压缩包中,我们主要会探讨Java编程语言的基础知识,这对于初学者和有经验的开发者来说都是一个宝贵的资源。Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems...
Java编程是一种广泛使用的高级编程语言,由Sun ...在"JAVA程序设计入门探究.kdh"这个文件中,可能涵盖了上述的许多概念,通过学习和实践,初学者能够逐步掌握Java编程的基础知识,并为更高级的开发打下坚实的基础。
【标题】"basic-oop-java-master.zip" 是一个包含了Java编程基础面向对象程序设计的代码库,由用户cryb8x创建并标记为"Nice Work"。"drawypo"可能是项目参与者或者另一个标签。这个压缩包是学习和理解Java语言核心的...
标题 "s-13 to 24.rar_Only_java 聊天_object oriented_truthlwe" 暗示了这是一个针对Java开发者关于聊天应用的压缩包,其中可能包含从第13讲到第24讲的课程内容,重点是面向对象编程和TruthLWE(可能是一种加密或...
《Les cahiers du programmeur - Swing Java SE》是一本深入探讨Java Swing库的书籍,主要关注于在Java Standard Edition(Java SE)环境下构建可视化编辑器的技术。Swing是Java平台上的一个图形用户界面(GUI)工具...
标题 "2017-09-14.rar_2017-09-_java 毕业设计" 暗示这是一个关于Java编程语言的毕业设计项目,完成于2017年9月。这通常是一个学生在学习期间为展示其编程技能和理解而完成的大型项目。在Java毕业设计中,学生可能...
本资源提供了50道适合初学者的Java编程练习题,涵盖了Java的基础语法、控制结构、数组、类与对象、异常处理、IO流、集合框架等方面。通过这些题目,初学者可以巩固和深化对Java语言的理解,提高编程能力。 1. **...
Java编程语言是全球范围内广泛应用的开发语言,尤其适合企业级应用和互联网开发。"java-study.rar" 是一个针对初学者的Java教程压缩包,它来源于知名的技术分享网站Pudn.com,为学习者提供了全面的Java学习资源。这...
在Java语言中,OOP是其核心特性,使得代码更加模块化、可重用和易于维护。在给定的“OOP.rar”压缩包中,包含了一些用于学习和理解面向对象编程的小程序,通过这些小程序,我们可以深入探讨Java中的OOP概念。 首先...
在本压缩包中,我们关注的是“oop_java编程_11oop.com_DEMO_528OOpJ_silk4vc_”这个项目,它显然与Java编程中的面向对象编程(Object-Oriented Programming,简称OOP)相关,可能是11oop.com网站提供的一款教学DEMO...
《Java基础入门》是一份专为初学者设计的PPT教程,由fairlygtz制作,旨在帮助新手快速掌握Java编程语言的基础知识。这个PPT教程涵盖了Java编程的核心概念,是自我学习Java的理想资源。通过这份教程,学习者能够逐步...