Linux 之 CentOS 7 安装JDK1.8 1、卸载系统自带的openJDK和相关JAVA文件 1.1、查看是否带有openJDK java -version 1.2、查询java文件 rpm -qa | grep java 1.3、卸载openJDK1.8 rpm -e --nodeps ...
分类:
系统相关 时间:
2020-07-14 13:40:14
阅读次数:
83
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ...
分类:
编程语言 时间:
2020-07-14 13:31:27
阅读次数:
74
基本知识:JDK动态代理是java.lang.reflect.*包提供的方式,它必须借助一个接口才能生成代理对象. 步骤: 1、首先建一个接口类,并提供一个实现类: public interface ISubject { public int add(int a, int b); } public ...
分类:
编程语言 时间:
2020-07-14 01:03:22
阅读次数:
100
认识Java,JDK安装和环境变量配置,Java程序跨平台原理,常用的DOS命令,第一个Java程序。 ...
分类:
编程语言 时间:
2020-07-14 00:30:35
阅读次数:
100
首先:搭好基本环境 即安装jdk、pytest、pytest-allure、allure2(请看前面文章:https://www.cnblogs.com/QiKa/p/13269466.html) 然后:安装jenkins环境 详细: 1、下载jenkins中可使用关联的allure插件(官网:ht ...
分类:
其他好文 时间:
2020-07-14 00:28:21
阅读次数:
64
为什么要用工厂? 用工厂的主要目的是把对象的创建和使用分离,这比较符合单一职责原则,工厂负责创建产品,调用者负责使用产品,如果调用者既需要负责创建产品又需要负责使用产品,那么耦合性会比较高。 以一个常见的登录功能为例: class HibernateUserDao { public void get ...
分类:
其他好文 时间:
2020-07-13 23:11:59
阅读次数:
113
#JDK 配置环境无效的两种情况 第 ① 种:输入java -version,显示:**'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。**这个问题一般出现在电脑第一次配置环境的时候。 第 ② 种:输入java -version,命令可以正常使用,但是显示的版本与Path中配置的版 ...
分类:
其他好文 时间:
2020-07-13 21:21:02
阅读次数:
106
编辑bin下面的setclasspath.bat,添加如下内容:set JAVA_HOME=D:\app\Java\jdk1.8.0_102set JRE_HOME=D:\app\Java\jdk1.8.0_102\jre具体路径,自行修改。 有些环境设置了Catalina_HOME ,但是又需要运... ...
分类:
其他好文 时间:
2020-07-13 18:25:20
阅读次数:
48
java-linux安装和配置 说明 jdk 版本是 11 ,linux 版本是 centos7,安装方式选择 rpm 直接搜索 jdk版本 ,不要搜索 java 找到官方网站,下载 Linux RPM Package,下载需要登陆 Oracle 账号 使用 rpm 安装 rpm -ivh jdk- ...
分类:
编程语言 时间:
2020-07-13 18:16:16
阅读次数:
63
1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操 ...
分类:
编程语言 时间:
2020-07-13 18:09:16
阅读次数:
70