软件设计之Java入门视频(2)

软件设计之Java入门视频(2)

视频教程来自B站尚硅谷:

尚硅谷Java入门视频教程,宋红康java基础视频
相关文件资料(百度网盘)
提取密码:8op3

学习内容:

该视频共分为1-717部分
本次内容涉及30-59

记录内容:

  1. JDK与JRE安装注意事项
  2. Java环境配置及验证
  3. Java程序运行流程及第一个Java程序运行
  4. 注释方式与使用
  5. 标识符命名规则与规范
  6. 变量

1、JDK与JRE安装注意事项

  • (1) 安装路径不能有中文与空格
  • (2) 在安装JDK时,最好将版本号以文件夹形式保存
    blog.csdnimg.cn/direct/58f92ef58fc148f78d7a6c1069a228f2.png#pic_center)
  • (3)完成JDK安装后会弹出JRE安装,为防止后续报错问题,建议此处同样以JRE版本命名文件夹并安装
    在这里插入图片描述

2、Java环境配置及验证

(1)找到JDK目录下的bin文件

E:\developer_tools\Java\jdk1.8.0_131\bin

(2) 进入高级系统设置下的环境变量

在这里插入图片描述

(3)关于更改系统变量的path还是用户变量的path

windows 用户变量和系统变量中的Path差别

系统环境变量: 对全部用户起作用;用户环境变量: 仅仅对当前用户起作用。

(4)以系统变量下的path配置为例
  • 新建变量JAVA_HOME(注意不能有空格,并且变量统一新建在系统变量下)
    在这里插入图片描述
  • 在path中配置对应路径
    在这里插入图片描述
    在这里插入图片描述
(5)验证环境配置是否成功

运行cmd 在命令行输入 javac.exe

在这里插入图片描述

3、 Java程序运行流程及第一个Java程序运行

将 Java 代码编写到扩展名为 .java 的文件中;通过 javac 命令 对该 java 文件进行编译;通过 java 命令对生成的 class 文件进行运行
在这里插入图片描述

新建一个Java文件需要通过创建一个文本文件(txt)修改后缀

后缀不显示的问题是: 隐藏隐藏已知类型的扩展名 需要取消勾选

打开/关闭–隐藏隐藏已知文件类型的扩展名
HalloWorld.java 文件代码如下:

class HelloChina{
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

运行cmd并进入HelloWorld.java所在文件夹(利用之前谈到的cd)

输入 javac HelloWorld.java

这将生成一个与类名(HelloChina)一致的.class文件

输入 java HelloChina   注意:这里不要写成java HelloChina.class了
在这里插入图片描述

4、注释方式与使用

  • (1)单行注释
//这是一个单行注释
  • (2)多行注释
    多行注释不能嵌套使用
/*这是一个多行注释
没错,这是第二行
/*
*/ */     //这样会报错
  • (3)文档注释(Java特有)
    注释内容可以被JDK提供的工具 javadoc解析,生成一套以网页文件形式体现的该程序的说明文档。
    以HelloWorld.java为例 此处我们对之前的代码进行修改。
/**
 文档注释内容
 @author 柳叶寒
 @version v1.0
*/
public class HelloWorld{
    /**
     类方法注释
     作用:输出Hello World
*/
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

使用javadoc命令

注意事项!
(1)在Java中每个 public 类必须与文件名匹配。意思就是说代码中class后的类名一定一定要和.java文件名保持一致!!
一个Java源文件可以声明多个class,但最多只能有一个类声明为public
 所以上述代码我将之前的HelloChina转换成了HelloWorld。
不然报错:
在这里插入图片描述
(2)当.java文件有中文字体时,若含有以下报错,在此提供两种解决办法。
在这里插入图片描述

参考链接:java:3: 错误: 编码 GBK 的不可映射字符 (0x8E)

方法1:用记事本打开该java文件,另存为编码方式为ANSI的新文件。
在这里插入图片描述

接着(在java文件夹路径下的命令端口) 输入
E:\Java30days>javadoc -d explain -author -version HelloWorld.java 即可

方法2:在命令结尾加上 -encoding UTF-8 指定编码器

javadoc -d explain -author -version HelloWorld.java -encoding UTF-8

explain在这里是指定生成存放网页的文件夹名字,可以根据自己想法修改。
explain文件夹下的index.html打开:
在这里插入图片描述

5、标识符命名规则与规范

Java 对各种变量方法等要素命名时使用的字符序列称为标识符

标识符命名规则

  • 由26个英文字母大小写,0-9 ,_或 $ 组成
  • 数字不可以开头
  • 不可以使用关键字和保留字,但能包含关键字和保留字
  • Java中严格区分大小写,长度无限制
  • 标识符不能包含空格
//常见错误标识符命名
class 1Hello{
} 
class static{
}
class ab b{
}

标识符命名规范

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

6、变量

  • Java中每个变量必须先声明,后使用
  • 使用变量名来访问这块区域的数据
  • 变量的作用域:其定义所在的一对{ }内
  • 变量只有在其作用域内才有效
  • 同一个作用域内,不能定义重名的变量

特殊数值型变量声明

  • 声明long型变量,必须以“l”或“L”结尾
  • 声明float型变量,必须以“f”或“F”结尾
  • char类型变量定义,通常使用一对‘’,内部只能写一个字符
long number = 214L;
float f = 1.1F;
char c = 'a'
char c1 = '你'

基本数据类型间的运算规则(不包含boolean类型)

(1)自动类型提升
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
          顺序 byte、char、short —>int —>long—>float—>double
当byte、char、short 三种类型的变量做运算时,结果为int型

byte  a = 1;
byte  a1 = 1;
int b = 2;
// byte c = a + b;  编译不会通过
long c = a + b;
int  d = a + b;
//byte a2 = a1+ a;也会报错

在这里插入图片描述

(2)强制类型转换
自动类型提升运算的逆运算
          顺序 byte、char、short <—int <—long<—float<—double
注意: 可能会存在精度损失问题。

double d1 = 13.9;
int i = (int)d1;    //i = 13
int i1 = 128;
byte b = (byte)i1;    // b = -128

(3)常量默认类型

  • 整型常量,默认类型为int型
  • 浮点型常量,默认类型为double型
long a = 12222;  
//为什么这里12222赋值给a, 没写成 long a = 12222L;也不报错?
// 因为 12222默认为int类型,int自动类型提升成long了
long a = 12222224123211231; //超出int类型范围了,则会报错
byte b = 12;
// byte b1 = b + 1; 报错: b + 1 应该提升成int类型
//float f1 = b + 12.3 报错: b + 1 应该提升成double类型
  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java爬虫是一种常用的网络数据抓取工具,用于获取网站上的信息并进行处理。学习Java爬虫,最好以视频教程为辅助,有系统的讲解和示例代码能更好地帮助理解和掌握相关知识。以下是关于Java爬虫入门到精通视频下载的相关建议。 网上有很多提供Java爬虫教程的平台,包括一些知名的在线学习网站、视频教育平台以及技术社区等。在这些平台上,你可以找到很多适合不同水平的视频教程,从入门到进阶都有涵盖。 首先,你可以在这些平台上搜索关键词"Java爬虫",然后在结果中筛选出类型为视频课程的内容。浏览不同课程的介绍、评价和课时等内容,选择适合自己的教程。评价好、内容丰富,并且有系统的教学大纲和实例代码是选择的重要参考因素。 其次,由于你需要从入门到精通,所以建议选择一套连贯性强的课程,例如一个系列教程,或者一个精心设计的教学计划。这样能够确保学习的完整性,避免学习的断层和重复。 在下载视频教程前,应确保你的设备有足够的空间来存储这些视频文件,并且有可用的网络或者下载工具。很多教学平台提供视频下载的功能,你可以选择购买或者租赁这些课程的视频。另外,你也可以通过一些第三方软件或者在线工具来下载这些教程,注意选择安全可靠的资源。 在学习过程中,要多动手实践,在教学视频中的每个章节或者课时后进行相关练习。通过实际操作来加深理解和熟练相关技术。同时,要多阅读官方文档和相关书籍来弥补教学视频中没有涉及到的知识点,提升自己的编程水平。 总之,Java爬虫是一个需要系统学习和实践的技术领域。通过下载视频教程并按照教学计划逐步学习,结合实际练习和深入阅读相关资料,你将能够在Java爬虫领域逐渐达到精通的水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值