当前位置:网站首页 > Java基础 > 正文

java基础入门2



        跟着韩顺平老师的30天入门java课程学习,整理一下自己的笔记,方便回顾知识点和复习。

另附上视频链接:0034_韩顺平Java_变量原理_哔哩哔哩_bilibili

第一章:学习前的了解

第二章:Java概述 

2.1什么是程序?

是计算机执行某个操作或解决某个问题而编写的一系列有序指令的集合

2.2第一个Java小程序

 

2.3Java程序运行原理

2.4什么是编译? 

javac Hello.java

1.有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件

2.在该源文件目录下,通过javac编译工具对Hello.java文件进行编译

3.如果程序没有错误没有任何提示,在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可以执行的Java的程序。

在代码中修改了输出内容,但是输入java Hello结果没有变化,是因为修改后的内容必须重新使用javac进行编译才能输出修改后的内容。

2.5Java开发细节

Java开发相关规范

1.Java源文件以.java为扩展名。源文件的基本组成部分是类(class)

2.Java程序的执行入口是main()方法,固定书写格式:

   public static void main(String[] args){

  java基础入门2       //代码

}

3.Java严格区分大小写

4.语句结束符号是;

5.大括号{}都是成对出现

6.一个源文件最多只有一个public类,其他类的个数不限

7.如果源文件包含一个public类,则源文件必须按该类命名

8.可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法

2.6学习方法

 2.7转义字符

:一个制表位(4个占位),实现对齐功能

:换行

\: 一个

":一个"

':一个'

:一个回车

制表位使用示例:

 
 

回车使用示例:

 
 

2.8初学Java时易犯错误

1.找不到文件:源文件不存在or写错or当前路径错误

2.主类名和文件名不一致

3.缺少分号

4.业务逻辑错误:可以编译但是无法运行 

2.9注释 

定义:用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性);
注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来。

注释类型: 

1.单行注释//

2.多行注释/* */

3.文档注释/ */

 
 

 2.10文档注释

 

如何生成文档注释

格式:javadoc -d 文件夹名 -xx -yy Demo.java 

 示例1:javadoc -d comment -author -version comment01.java

会在代码所在位置生成一个comment文件夹如下所示 

 

示例2:javadoc -d d:\temp -author -version comment01.java

会在D盘生成一个temp文件夹 

打开index.html

2.11Java代码规范 

1.类、方法的注释,要以javadoc的方式来写。
2.非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写如何修改,注意什么问题等。
3.使用tab操作,实现缩进,默认整体向右边移动,时候用shift+tab整体向左移。
4运算符和 = 两边习惯性各加一个空格。比如:2 +4*5 +345-89。
5.源文件使用utf-8编码。
6.行宽度不要超过80字符。
7.代码编写次行风格和行尾风格。

2.12DOS的基本原理

DOS定义:Disk Operation System 磁盘操作系统

流程:DOS系统接受指令,解析指令,执行指令

 

2.13绝对路径和相对路径

绝对路径:从当前目录开始定位,形成的一个路径。

相对路径:从顶级目录开始定位,形成的一个路径

..:从当前目录前往上一级目录

2.14常用DOS命令

dir:查看当前目录有什么内容

cd:切换到其他目录

        切换到C盘下:cd /D c:

        切换到上一级:cd..

        切换到根目录:cd

        展示D盘目录树:tree D:

  • 上一篇: java基础382
  • 下一篇: java技术应用基础
  • 版权声明


    相关文章:

  • java基础3822025-04-18 11:26:00
  • java软件基础教学2025-04-18 11:26:00
  • 北京java学习基础2025-04-18 11:26:00
  • java基础3632025-04-18 11:26:00
  • java运营基础2025-04-18 11:26:00
  • java技术应用基础2025-04-18 11:26:00
  • 如何学java基础2025-04-18 11:26:00
  • java零基础加减乘除2025-04-18 11:26:00
  • java基础类型转型2025-04-18 11:26:00
  • 毕向东 java基础2025-04-18 11:26:00