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)工具...
本资源提供了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的理想资源。通过这份教程,学习者能够逐步...
2. **面向对象编程**:Java是一种面向对象的语言,教程将深入讲解类、对象、封装、继承和多态性等核心OOP概念。理解这些概念对于构建可维护和可扩展的代码至关重要。 3. **异常处理**:Java中的异常处理机制允许...