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

少年风华正茂 少年风华正茂     2022-12-09     261

关键词:

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异常处理一、异常概述与异常体系结构1.定义2.分类3.异常体系结构4.常见异常实例二、异常处理机制try-catch-finally1.理解和格式2.举例throws+异常类型1.理解2.格式3.重写方法声明抛出异常的原则开发中如何选择这两种处理机制... 查看详情

尚硅谷_java零基础教程(集合collection:list,set;map)--学习笔记(代码片段)

Java集合一、Java集合框架概述1.理解2.集合框架涉及到的API二、Collection接口中的方法三、Iterator迭代器接口1.理解2.主要方法3.foreach四、Collection子接口一:List接口1.概述2.List接口的常用实现类3.接口方法五、Collection子接口二ÿ... 查看详情

尚硅谷_java零基础教程(常用类——comparablecomparator)--学习笔记(代码片段)

JavaComparable\\ComparatorComparable\\Comparator1、Comparable1.1、定义和属性1.2、Comparable自然排序举例1.3、自定义类实现Comparable自然排序2、Comparator定义和属性2.1、定义和属性2.2使用Comparator实现定制排序Comparable\\Comparator说明:Java中的对... 查看详情

尚硅谷_java零基础教程(多线程)--学习笔记(代码片段)

Java多线程一、基本概念1、程序、进程、线程2、单核CPU和多核CPU、并行与并发3、使用多线程的优点二、线程的创建和使用1、API中创建线程的两种方式1.1、方式一:继承Thread类1.2、方式二:实现Runnable接口1.3、Thread类的调... 查看详情

尚硅谷_java零基础教程(常用类——string)--学习笔记(代码片段)

JavaString一、String1、String的特性2、String对象的创建3、字符串对象是如何存储的?4、字符串拼接细节5、String使用陷阱6、String的常用方法7、String与基本包装类的转换8、StringBuffer和StringBuilder的介绍一、String1、String的特性String... 查看详情

java核心基础(30天入门)笔记(代码片段)

...:类和对象3-7面向对象特征之一:封装与隐藏尚硅谷宋红康)1Java语言概述Java基础是学习JavaEE、大数据、Android开发的基石!1.2计算机编程语言介绍第一代语言机器语言。指令以二进制代码形式存在 查看详情

尚硅谷_java零基础教程(泛型generics)--学习笔记(代码片段)

Java泛型一、为什么要有泛型1、为什么要有泛型(Generic)2、泛型的概念二、在集合中使用泛型三、自定义泛型结构1、自定义泛型结构1.1、泛型类、泛型接口1.2、泛型方法2、自定义泛型demo四、泛型在继承上的体现五、通配符的使用... 查看详情

尚硅谷_java零基础教程(常用类——枚举类enum)--学习笔记(代码片段)

JavaEnum一、Enum1、自定义枚举类2、使用关键字enum定义枚举类3、Enum类的主要方法4、实现接口的枚举类5、枚举使用场景举例一、Enum一.枚举类的使用枚举类的理解:类的对象只有有限个,确定的,我们称此类为枚举类当需要定义一组常... 查看详情

clickhouse-尚硅谷(1.入门-概述)学习笔记(代码片段)

下一篇:(2.入门-安装)学习笔记文章目录1.ClickHouse概述2.ClickHouse的特点2.1列式存储2.2DBMS的功能2.3多样化引擎2.4高吞吐写入能力2.5数据分区与线程级并行2.6性能对比1.ClickHouse概述  ClickHouse是俄罗斯的Yandex于2016年开... 查看详情

尚硅谷java基础笔记——2.java基本语法(上)·变量和运算符

2.1关键字和保留字2.1.1关键字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写2.1.2保留字定义:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要... 查看详情

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

1.人机交互方式  图形化界面  命令行方式常用DOS命令dir:列出当前目录下的文件及文件夹cd:进入指定目录md:创建目录rd:删除目录del:删除文件cd..:退回上级目录cd/:退回根目录exit:推出DOS... 查看详情

javanio学习笔记上(尚硅谷)(代码片段)

1、javaNIO概述JavaNIO(NewIO或NonBlockingIO)是从Java1.4版本开始引入的一个新的IOAPI,可以替代标准的JavaIOAPI。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。1.1阻塞IO通常在进行同... 查看详情

clickhouse-尚硅谷(13.高级-物化视图)学习笔记(代码片段)

上一篇:(12.高级-数据一致性)学习笔记下一篇:(14.高级-MaterializeMySQL引擎)学习笔记文章目录1概述1.1物化视图与普通视图的区别1.2优缺点1.3基本语法2案例实操2.1准备测试用表和数据2.2创建物化视图2.3... 查看详情

clickhouse-尚硅谷(14.高级-materializemysql引擎)学习笔记(代码片段)

上一篇:(13.高级-物化视图)学习笔记下一篇:(15.高级-常见问题排查)学习笔记文章目录1概述1.1特点1.2使用细则2案例实操2.1MySQL开启binlog和GTID模式2.2准备MySQL表和数据2.3开启ClickHouse物化引擎2.4创建复... 查看详情

juc并发编程学习笔记上(尚硅谷)(代码片段)

1、什么是JUC1.1JUC简介JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。1.2进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和... 查看详情

clickhouse-尚硅谷(3.入门-数据类型)学习笔记(代码片段)

上一篇:(2.入门-安装)学习笔记下一篇:(4.入门-表引擎)学习笔记文章目录1.整型2.浮点型3.布尔型4.Decimal型5.字符串6.枚举类型7.时间类型8.数组9.其他1.整型  固定长度的整型,包括有符号整型(有... 查看详情

尚硅谷redis学习笔记--redis数据类型

一、前言该技术博客是关于尚硅谷最新发布的Redis教程的笔记总结,希望能在这里分享出来,为大家带来帮助!二、NoSQL数据库简介1.技术发展技术的分类:解决功能性的问题:Java、Jsp、RDBMS、Tomcat、HTML、Linux... 查看详情

clickhouse-尚硅谷(2.入门-安装)学习笔记(代码片段)

上一篇:(1.入门-概述)学习笔记下一篇:(3.入门-数据类型)学习笔记文章目录1.准备工作1.1确定防火墙处于关闭状态1.2CentOS取消打开文件数限制1.3安装依赖1.4CentOS取消SELINUX2.单机安装2.1在/opt/software下创... 查看详情