尚硅谷java基础学习笔记之java语言概述

Posted 少年风华正茂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尚硅谷java基础学习笔记之java语言概述相关的知识,希望对你有一定的参考价值。

1.常用命令行操作

dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd\\: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行


打开cmd,进入根目录一般在c盘,若想进入d盘则输入d:

dir显示d盘的所有文件和文件夹

md test   创建一个文件夹

cd test   进入当前目录下的test文件夹

md test1

cd..   回退一层       cd\\  回退到本磁盘的根目录

cd  test/test1   直接进入test1文件夹

echo  内容 >文件名.txt        创建一个txt并在其中写入指定内容,其中内容可以省略

echo  内容 >文件名.doc

del 文件名.后缀   删除文件   如del *.doc 删除该文件下的所有doc文件

rd 目录名 若目录不为空,则提示并且不会删除,需进入目录删除其中的文件后才能删除该目录。或者del 目录名,提示是否确定,选择确定后删除文件夹


开发体验 — HelloWorld

1.将 Java 代码 编写到扩展名为 .java 的文件中。 2.通过 javac 命令对该 java 文件进行 编译。 3.通过 java 命令对生成的 class 文件进行 运行 cmd 在.java文件的目录下,javac 文件名来编译源文件,会生成对应的.class文件

文档注释(java特有)        注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

格式 /**

              *@author 指定java程序的作者

              *@version 指定源文件的版本

              *@param  方法的参数说明信息

             */

/**
这是我的第一个java程序
@author sh
@version v1.0
*/
public class HelloJava
/*
1.源文件以.java结尾
2.源文件中可以有多个class声明的类
3.类中可以有主方法(即main()方法),其格式是固定的:public static void main(String[] args)
4.main()方法是程序的入口,方法内是程序的执行部分。
5.一个源文件中只能有一个声明为public 的类,同时要求此类的类名与源文件名一致。
6.每个语句都以";"结束
7.执行程序:

        ①编译:javac.exe  编译完,生成诸多个.class字节码文件。cmd下 .java文件目录下  javac 文件名

        ②运行:java.exe    cmd下 .class文件目录下  java  文件名
8.多行注释不能够嵌套
*/
public static void main(String[] args)
System.out.println("Hello World!" +'\\n' +"Hello atguigu.com");


选中代码在一个文件中,在该文件目录下cmd  javadoc -d 目录名 -author -version .java文件名(含扩展名)会生成一个文件夹,里面的index.html就是自动生成的文档说明。


标识符:凡是可以自己命名的地方,都叫标识符。如:类名、方法名、变量名、接口名,。。。

1.标识符命名的规则:(要求严格遵守,否则会报编译性的错误)
由26个英文字母大小写,0-9 ,_或 $ 组成  
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。

2.Java中的名称命名规范:(如果不遵守,也不会报错)
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ


变量:基本数据类型(8个) vs 引用数据类型(类、接口、数组)

以上是关于尚硅谷java基础学习笔记之java语言概述的主要内容,如果未能解决你的问题,请参考以下文章

尚硅谷_Java零基础教程(异常处理)-- 学习笔记

尚硅谷_Java零基础教程(集合Collection:list,set;map)-- 学习笔记

尚硅谷java基础学习笔记之面向对象

尚硅谷全套课件整理:Java前端大数据安卓面试题

工转码自学笔记1——尚硅谷Java入门(Java语言概述)

Java核心基础(30天入门)笔记