(二)Linux软件安装
摘要:Linux软件安装 1、软件安装方式 1)二进制发布包安装 2)rpm安装 3)yum安装 4)源码编译安装 2、安装JDK 1)使用FinalShell工具将JDK的二进制发布包上传到Linux 2)解压安装包,命令:tar -zxvf jdk-8u171-linux-x64.tar.gz -C
阅读全文
posted @
2023-01-28 20:54
”懒羊羊“学Java
阅读(215)
推荐(0) 编辑
(一)Linux常用命令
摘要:Linux常用命令 1、ls :查看当前目录下的内容 -a:显示所有文件及目录(以.开头的隐藏文件也会列出) -l:除文件名称外,同时将文件型态、权限、拥有者、文件大小等详细信息列出 ls [-al] [dir]:显示指定目录下的内容 2、pwd:查看当前所在目录 3、cd [目录名]:切换目录 ~
阅读全文
posted @
2023-01-25 16:19
”懒羊羊“学Java
阅读(41)
推荐(0) 编辑
(八)Java网络编程
摘要:Java网络编程 1、tcp和udp的区别 TCP,Transmission Control Protocol 的缩写,即传输控制协议。 1)面向连接,即必须在双方建立可靠连接之后,才会收发数据 2)信息包头 20 个字节 3)建立可靠连接需要经过3次握手 4)断开连接需要经过4次挥手 5)需要维护
阅读全文
posted @
2023-01-23 22:01
”懒羊羊“学Java
阅读(36)
推荐(0) 编辑
(七)Java IO流
摘要:Java IO流 1、IO流分类 1)按数据流向:输入流和输出流 2)按处理单位:字节流和字符流 3)按功能分类:节点流和处理流 2、常用的流 1)对文件进行操作:FileInputStream(字节输入流)、FileOutputStream(字节输出流)、FileReader(字符输入流)、Fil
阅读全文
posted @
2023-01-22 20:19
”懒羊羊“学Java
阅读(21)
推荐(0) 编辑
(六)Java多线程
摘要:Java多线程 1、Java中的多线程 1)通过 JDK 中的 java.lang.Thread 可以实现多线程。 2)Java 中多线程运行的程序可能是并发也可能是并行,取决于操作系统对线程的调度和计算机硬件资源( CPU 的个数和 CPU 的核数)。 3)CPU 资源比较充足时,多线程被分配到不
阅读全文
posted @
2023-01-15 21:00
”懒羊羊“学Java
阅读(42)
推荐(0) 编辑
(五)Java集合
摘要:Java集合 1、Java集合(容器) Java 容器分为 Collection 和 Map 两大类,各自都有很多子类。 Collections是一个包装类,包含有关集合的各种静态方法,不能被实例化,Collections集合框架的工具类。 java.util.concurrent包下的所有集合类都
阅读全文
posted @
2023-01-14 09:27
”懒羊羊“学Java
阅读(25)
推荐(0) 编辑
(四)Java异常
摘要:Java异常 1、运行时异常 运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoundsException - 下标越界异常 ArithmeticExce
阅读全文
posted @
2023-01-09 11:02
”懒羊羊“学Java
阅读(43)
推荐(0) 编辑
Java基础面试题(三)
摘要:Java基础面试题(三) 1、&和&&的作用和区别 & 逻辑与,&两边的表达式都会进行计算 整数的位运算符 && 短路与,&&左边的表达式结果位false时,&&右边的表达式不参与计算 (|和||短路或和类似,||左边位true,右边比参与计算) 2、计算机高效的算2乘8 2 << 3 3、Java
阅读全文
posted @
2023-01-07 19:59
”懒羊羊“学Java
阅读(38)
推荐(0) 编辑
Java基础面试题(二)
摘要:1、hashCode()相同,equals()也一定相同么 不一定,同时反过来equals()为true,hashCode()也不一定相同。 hashCode()返回该对象的哈希码值,equals()返回两个对象是否相等。 关于 hashCode() 和 equals() 是方法是有一些 常规协定:
阅读全文
posted @
2023-01-07 15:49
”懒羊羊“学Java
阅读(40)
推荐(0) 编辑
(三)抽象、单例设计、值传递
摘要:抽象类 1、抽象类特点: abstract关键字可以修饰类(抽象类)和方法(抽象方法),抽象方法必须存在抽象类中; 抽象类的子类,要么是抽象类,要么重写抽象类中的所有抽象方法; 抽象类中不一定有抽象方法,有抽象方法的一定是抽象类; 抽象类不能实例化(但是可以通过子类对象实例化); 抽象方法不能声明为
阅读全文
posted @
2023-01-06 15:48
”懒羊羊“学Java
阅读(38)
推荐(0) 编辑
(一)Java入门
摘要:java入门 1、java跨平台原理:JVM(java虚拟机) 2、JRE:包括JVM和运行所要的核心类库 JDK:编译工具javac.exe 运行工具java.exe (在bin目录下) 3、常用DOS命令 (1)dir:显示目录 (2)cd目录:进入单级目录 (3)cd ..:回到上一级目录 (
阅读全文
posted @
2023-01-06 12:58
”懒羊羊“学Java
阅读(31)
推荐(0) 编辑
(二)封装、继承、多态
摘要:封装、继承、多态 this和super关键字 1、对象调用它,它就是这个对象 2、构造器中可以使用this()调用构造器 3、this()必须在构造器体的第一行,不能有多个this() 1 public Demo13(String name, int age) { 2 // this.name =
阅读全文
posted @
2023-01-06 11:00
”懒羊羊“学Java
阅读(34)
推荐(0) 编辑
十大排序算法
摘要:1、转换字符串的类 1 /** 2 * 排序后组成字符串 3 */ 4 public class ArrayToString { 5 public static String arrayToString(int[] arr) { 6 StringBuilder sb = new StringBuil
阅读全文
posted @
2023-01-05 23:52
”懒羊羊“学Java
阅读(29)
推荐(0) 编辑
Java基础面试题(一)
摘要:Java基础 1、数据类型 基本数据类型在声明时自动分配空间,引用数据类型声明时只是分配了引用空间,只有在创建对象时才会开辟 空间。 2、标识符命名规则 标识符的含义 类的名字、方法以及变量名称 命名规则(硬性要求) 标识符可以包含英文字母,0-9,$,_; 标识符不能以数字开头; 标识符不能是关键
阅读全文
posted @
2023-01-05 23:35
”懒羊羊“学Java
阅读(46)
推荐(0) 编辑