`

Video-No.02 北风网_JAVA语言基础与OOP入门

 
阅读更多

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-demos-master.zip_DEMO_React_oop_rract"这个压缩包包含了一系列关于React的示例代码,旨在帮助开发者理解并掌握React的基本用法以及面向对象编程(OOP)在React中的应用。下面将详细介绍React的核心概念、...

    04-Java-OOP-Basics.zip_java programming_oop

    Java面向对象编程基础 在计算机科学中,面向对象编程(OOP)是一种广泛采用的编程范式,它基于“对象”的概念,强调数据和操作数据的方法...阅读提供的"04-Java-OOP-Basics.pdf"文档,将有助于深化对这些概念的理解。

    ProgrmcnEnC-CPlusPlusJavayUML2.LJA-LV_java_programming_

    《ProgrmcnEnC-CPlusPlusJavayUML2.LJA-LV_java_programming_》是一本关于编程的免费电子书,专注于教授Java语言编程。这本书旨在为初学者提供一个全面的学习平台,深入理解Java编程的基础概念、语法以及实践应用。...

    p3c-pmd-2.0.0.jar

    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-master.zip_DEMO_SSM框架_java"的压缩包文件提供了一个快速学习SSM框架的示例项目,它可以帮助开发者理解并实践面向对象编程(OOP)、依赖注入(DI)和面向切面编程(AOP)等Spring框架的核心概念。...

    Programmation_Orientée_Objet_Java_2020-2021_java_Java_OOP_

    本课程以"Programmation_Orientée_Objet_Java_2020-2021_java_Java_OOP_"为主题,旨在为初学者和有一定基础的学习者提供全面而深入的Java面向对象编程知识。课程覆盖了从Java语言的基础到高级主题,尤其侧重于面向...

    art_R语言面向对象编程教程_httpsdataxujing.github.ioR_o_R_oop.zip

    art_R语言面向对象编程教程_httpsdataxujing.github.ioR_o_R_oop

    java-game-code---Snake.rar_Game JavaCode_Java Game code_Snake!

    首先,我们要了解的是Java的基础语法和面向对象编程(OOP)概念。在这个项目中,`Snake.java` 文件很可能包含了整个游戏的核心逻辑。它可能定义了一个`Snake`类,这个类是游戏的主要角色,包含了蛇的身体部分、移动...

    Java-ppt.rar_PPT java_java ppt_java.ppt_java源代码教学

    **Java编程语言基础** 在Java-ppt.rar这个压缩包中,我们主要会探讨Java编程语言的基础知识,这对于初学者和有经验的开发者来说都是一个宝贵的资源。Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems...

    Introduction-to-JAVA-Programming-Inquiry.rar_java programming

    Java编程是一种广泛使用的高级编程语言,由Sun ...在"JAVA程序设计入门探究.kdh"这个文件中,可能涵盖了上述的许多概念,通过学习和实践,初学者能够逐步掌握Java编程的基础知识,并为更高级的开发打下坚实的基础。

    basic-oop-java-master.zip_Nice Work_cryb8x_d_drawypo

    【标题】"basic-oop-java-master.zip" 是一个包含了Java编程基础面向对象程序设计的代码库,由用户cryb8x创建并标记为"Nice Work"。"drawypo"可能是项目参与者或者另一个标签。这个压缩包是学习和理解Java语言核心的...

    s-13 to 24.rar_Only_java 聊天_object oriented_truthlwe

    标题 "s-13 to 24.rar_Only_java 聊天_object oriented_truthlwe" 暗示了这是一个针对Java开发者关于聊天应用的压缩包,其中可能包含从第13讲到第24讲的课程内容,重点是面向对象编程和TruthLWE(可能是一种加密或...

    Les cahiers du programmeur - Swing Java SE.pdf_swing_oop_java_Cr

    《Les cahiers du programmeur - Swing Java SE》是一本深入探讨Java Swing库的书籍,主要关注于在Java Standard Edition(Java SE)环境下构建可视化编辑器的技术。Swing是Java平台上的一个图形用户界面(GUI)工具...

    The-50-JAVA-programming.rar_java programming

    本资源提供了50道适合初学者的Java编程练习题,涵盖了Java的基础语法、控制结构、数组、类与对象、异常处理、IO流、集合框架等方面。通过这些题目,初学者可以巩固和深化对Java语言的理解,提高编程能力。 1. **...

    java-study.rar_java教程_site:www.pudn.com

    Java编程语言是全球范围内广泛应用的开发语言,尤其适合企业级应用和互联网开发。"java-study.rar" 是一个针对初学者的Java教程压缩包,它来源于知名的技术分享网站Pudn.com,为学习者提供了全面的Java学习资源。这...

    OOP.rar_OOP java_java oop_oop

    在Java语言中,OOP是其核心特性,使得代码更加模块化、可重用和易于维护。在给定的“OOP.rar”压缩包中,包含了一些用于学习和理解面向对象编程的小程序,通过这些小程序,我们可以深入探讨Java中的OOP概念。 首先...

    oop_java编程_11oop.com_DEMO_528OOpJ_silk4vc_

    在本压缩包中,我们关注的是“oop_java编程_11oop.com_DEMO_528OOpJ_silk4vc_”这个项目,它显然与Java编程中的面向对象编程(Object-Oriented Programming,简称OOP)相关,可能是11oop.com网站提供的一款教学DEMO...

    《Java基础入门》-PPT.rar_Java基础入门PPT_fairlygtz_java基础 ppt_java自学ppt_r

    《Java基础入门》是一份专为初学者设计的PPT教程,由fairlygtz制作,旨在帮助新手快速掌握Java编程语言的基础知识。这个PPT教程涵盖了Java编程的核心概念,是自我学习Java的理想资源。通过这份教程,学习者能够逐步...

    The-Java-Tutorial-Fourth-Edition.rar_The java tutorial

    2. **面向对象编程**:Java是一种面向对象的语言,教程将深入讲解类、对象、封装、继承和多态性等核心OOP概念。理解这些概念对于构建可维护和可扩展的代码至关重要。 3. **异常处理**:Java中的异常处理机制允许...

Global site tag (gtag.js) - Google Analytics