美文网首页
3、java代码基础特点

3、java代码基础特点

作者: 软件开发技术修炼 | 来源:发表于2023-12-22 14:04 被阅读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

相关文章

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • Java 基础02Java编程基础

    Java 基础01Java开发入门 Java基础语法 Java代码的基本格式:Java程序中代码分为结构定义语句和...

  • Android面试

    JAVA 基础 java的特点 (OOP),封装、继承、多态 ==、equals、hashCode的作用,区别 什...

  • Java编码规范

    Java 代码规范 本 Java 代码规范以 SUN 的标准 Java 代码规范为基础,为适应我们公司的实际需要,...

  • Apache Flink实战(一) - 简介

    0 相关源码 1 功能 2 用户 国际 国内 3 特点 ◆ 结合Java、Scala两种语言◆ 从基础到实战◆ 系...

  • 个人技术文章系列汇总(csdn)

    Java基础 Effective Java读书笔记 java 几种加载驱动的方法 《重构改善既有代码的设计》代码的...

  • Java基础教程[目录]

    Java基础教程目录: 一、已更新 000:Java 是什么?及 Java 语言的特点 001:Java环境:JD...

  • Android学习

    大纲 1. 代码技巧,调试技巧 2. Android平台基础知识 3. Java基础知识 4. 面向对象、设计模式...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • Java程序员必修内功心法!(内功修炼第一层)

    1. Java 基本功 1.1. Java 入门(基础概念与常识) 1.1.1. Java 语言有哪些特点? 简单...

网友评论

      本文标题:3、java代码基础特点

      本文链接:https://www.haomeiwen.com/subject/zfkuzrtx.html