一名测试初学者听JAVA视频笔记(一)

搭建pho开发环境与框架图 韩顺平

第一章:

No1  关于文件以及文件夹的管理

将生成的文本文档做成详细信息的形式,显示文件修改时间以及文件大小,便于文件查看和管理,也是对于一名IT人士高效能工作的专业素养要求。如下图所示:

为了方便Java文件能够及时正确的找到,需要对电脑进行环境配置,要注意一下四个问题:

1、在硬盘中对所有文件夹进行管理,全部设置。点击,工具 > 查看

2、勾选显示文件及所有文件夹

3、去掉隐藏已知文件拓展名,防止出现类如 xxx .java.java

4、显示文件的完全路径,需要时可直接复制应用,避免手动拼写出错。

5、Java中出现。bak 文件,是表示Java文件在生成的时候自动备份,如想消除,可进入Java编辑器(注意是Java本身)进入 高级 文件配置选项进行不勾选文件备份即可。

No2   java 编译出错无classs类的案例:

Javac 检测java编译是否成功。 NOclassDefFound…… 提示编译错误。没有类的定义。 (Def 指定义的缩写)

注意Java 提示的错误信息。会告知错误原因。

提示没有类的定义可能原因:

1、类无保存

雪花标志 表示还没有存盘,如上图所示。使用Ctrl + S 保存。

2、环境变量配置出错。可重新设置环境变量。如下图。

配置环境变量类 路径

No3:认识java代码结构

  • 代码结构剖析:

1、类-class 后面helloword 为类名,可随便定义,后面的左花括号和右花括号(底下) 成为类体。

2、Main ()指方法 用花括号 表示方法体。

3、源文件中有且只有一个public class公共类,可自行定义其他类,如classT  与public class 并列。

4、Void 表示返回值

老师总结ppt截图:

  • Java语言的注释分类与案例。

注意:注释无影响代码运行。计算机不识别注释语言。

三种注释如何应用以后学到再继续分享。

No4:认识java常量,变量,

视频位置:

  • 标识符

重点记住最后一句话,标识符要取名知意,不能与Java语言关键字重名,Java语言中关键字在代码中会自动用蓝色标出。

附上:

  • 常量:

常量的类型:总结如图所示

JAVA语言的常量值用字符串表示。

字符串常量,常用用双引号或单引号标出

问题:字符串常量和字符常量有什么不同?

  • 变量:  变量定义与变量表现形式

从本质上讲,变量其实是内存中的一个小块区域,使用变量名来访问这块区域,因此,每个变量使用前应必须先申明后赋值,才可以使用。

变量的结构与类型

局部常量和成员常量

局部变量:方法体内的变量

成员变量:方法体变量外,成员变量内的变量

凡事在大括号里的变量,出了大括号就不认识了。

  • 其他

阿拉伯字母 一个字母占一个字节 共8位bit

中文gbk

一个字符,2个字节,可表示各种语言。

二进制转化为十六进制 可先将二进制转化为十进制,再将十进制转化为十六进制。

学习进程:第二章第一课程结束。

时间: 2024-10-13 18:15:04

一名测试初学者听JAVA视频笔记(一)的相关文章

[Java视频笔记]day23

网络编程 网络模型:OSI参考模型,TCP/IP参考模型 网络通讯要素:IP地址,端口号,传输协议 IP地址(对应对象 InetAddress) 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127.0.0.1主机名:localhost import java.net.*; class day23 { public static void main(String[] args) throws Exception { InetAddress i = InetAddress.getLocal

[Java视频笔记]day18

类 System: 类中的方法和属性都是静态的. out: 代表标准输出,默认是控制台. in: 标准输入,默认是键盘. 描述系统的一些信息. 获取系统属性信息:Properties getProperties(); import java.util.*; class day18 { public static void main(String[] args) { Properties prop = System.getProperties(); //因为Properties是HashTable

[java] [视频]笔记 - 继承

1 重载(overload)[类中]:一个类中的方法名一样,但形参不一样. 重写(override)[继承]:必须和被重写方法具有相同的方法名.参数列表和返回值. 重写方法不能使用比被重写方法更严格的访问权限.即重写方法访问权限要比被重写方法大.  2 this 关键字代表使用该方法的对象的引用.   this可以看做一个变量,它的值是当前对象的引用. 3 继承中的构造方法 如果自雷的构造方法中没有显式地调用基类构造方法,则系统默认调用基类无参数的构造方法. 如果子类构造方法中既没有显式调用基类

[Java视频笔记]day16

集合Map: 该集合存储键值对,一对一对往里存,而且要保证键的唯一性. 1.添加 put(Kkey, V value) putAll(Map<?extends K,? extends V> m) 2.删除 clear() remove(Object key) 3.判断 containsValue(Object value) containsKey(Object key) isEmpty() 4.获取 get(Objectkey) size() values() entrySet()  返回此映

[Java视频笔记]day14

为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式. 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的.数组中可以存储基本对象类型,集合只能存储对象,对象可以不同. 1. add方法的参数类型是Object,以便于接收任意类型对象. 2. 集合中存储的都是对象的引用(地址) 什么是迭代器呢? 其实就是集合的取出元素的方式. 共性方法代码: import java.

[Java视频笔记]day19

字符流的缓冲区 1. 缓冲区的出现提高了对数据的读写效率. 2. 对应类 BufferedWriter BufferedReader 3. 缓冲区要结合流才可以使用 4. 在流的基础上对流的功能进行了增强 缓冲区的出现是为了提高流的操作效率而出现的.所以在创建缓冲区之前,必须要先有流对象. 该缓冲区中提供了一个跨平台的换行符,newLine()方法. BufferedWriter import java.io.*; class day19 { public static void main(St

[Java视频笔记]day21

操作对象 ObjectInputStream ObjectOutputStream 被操作的对象需要实现Serializable(标记接口,没有方法的接口通常称为标记接口) 把对象存到硬盘上,叫做对象的持久化. 一般情况: import java.io.*; class Person implements Serializable { String name; int age; Person(String name, int age) { this.name = name; this.age =

[Java视频笔记]day20

File类 1. 用来将文件或者文件夹封装成对象 2. 方便对文件与文件夹的属性信息进行操作(流只能操作数据) 3. File对象可以作为参数传递给流的构造函数 File类常见方法: 1. 创建 boolean createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建,返回false.和输出流不一样,输出流对象一建立就创建文件,而且文件已经存在,则覆            盖. boolean mkdir():创建文件夹 boolean mkdirs():创建多级文件夹

[java] 视频笔记

1 命名规则 class命名:第一个字母大写 变量命名:第一个字母小写 包命名:第一个字母小写 2 方法本质:实现方法的复用 3 类是对象的一个模板,对象是类的实例化. 对象也就是实例(Object    instance) 属性也就是成员变量 4 作为面向对象的思维来说,当你考虑一个问题时,不应该考虑第一步该干嘛,第二步该干嘛,这个是面向过程的编程思维,而应该考虑: (1)考虑问题有哪些类和对象: (2)这些类和对象有哪些属性和方法: (3)这些类(对象)之间的关系是什么. 类(对象)之间的关