3、java代码基础特点

2023-12-22  本文已影响0人  软件开发技术修炼

一、 整体语言概述

image.png

二、 Java语言应用的领域:

Java Web开发:后台开发
大数据开发:数据挖掘
Android应用程序开发:客户端开发

三、 Java语言的特点

面向对象性:

两个要素:类、对象;
三个特征:封装、继承、多态;

健壮性:① 去除了C语言中的指针 ②自动的垃圾回收机制 -->仍然会出现内存溢出、内存泄漏
跨平台型:write once,run anywhere(一次编译,到处运行),归功于JVM(Java编译器)

image.png

四、开发环境搭建

  1. JDK、JRE、JVM的关系


    image.png
  2. JDK的下载、安装
    下载:官网,GitHub

安装:傻瓜式安装:JDK 、JRE

  1. path环境变量的配置

3.1 为什么配置path环境变量?
path环境变量:windows操作系统执行命令时所要搜寻的路径

为什么要配置path:希望java的开发工具(javac.exe,java.exe)在任何的文件路径下都可以执行成功。

3.2 如何配置?


image.png

五、 第一个java程序

1. 开发体验——Hello World
image.png
// 确保文件名与类名一致
//javac -encoding utf-8 F:\javaCode\Hello.java 含中文
//javac Hello  

public class Hello{
// 创建一个hello类,public访问修饰符,class类,hello类名

    public static void main(String[] args){
    //main函数也叫main方法,static表示该方法为静态,void表示该方法没有返回值
    //main为函数名或方法名,小括号中为该方法的参数
        System.out.println("Hello,World!");
        //System为命名空间,out为类,print是方法,调用这个方法打印字符
    }
}
2. 总结第一个程序

① java程序编写-编译-运行的过程

编写:我们将编写的java代码保存在以".java"结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。 格式:java 类名

② 在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。
③ 程序的入口是main()方法。格式是固定的。
④ 输出语句:

System.out.println():先输出数据,然后换行;
System.out.print():只输出数据;

⑤ 每一行执行语句都以;结束。
⑥ 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。

3.注释

单行注释://注释内容

多行注释:/* 注释内容 */

文档注释:/** 注释内容 */

作用:
① 对所写的程序进行解释说明,增强可读性。方便自己,方便别人
② 调试所写的代码

特点:
① 单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的 .class 结尾的字节码文件中不包含注释掉的信息
② 注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
③ 多行注释不可以嵌套使用

4. 良好的编程风格

3.1 正确的注释和注释风格

使用文档注释来注释整个类或整个方法
如果注释方法中的某一个步骤,使用单行或多行注释。

3.2 正确的缩进和空白

使用一次tab操作,实现缩进
运算符两边习惯性各加一个空格。比如:2 + 4 * 5。

3.3 块的风格
行尾风格(Java API源码选择的风格)

3.4 命名风格:

包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz(大驼峰式)
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzz(小驼峰式)
常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_ZZZ

上一篇下一篇

猜你喜欢

热点阅读