ICode9

精准搜索请尝试: 精确搜索
  • Java——面向对象(十五)——多态性2021-09-23 17:06:49

    1、多态性:可以理解为一个事物的多种形态,是运行时行为! 2、何为多态性: 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) //person为父类,man和woman为子类 Person p2 = new Man(): Person p3 = new Woman(): 3、 多态的使用:虚拟方法调用 虚拟方法调用:当调用子

  • 华为Java面试题2021-09-23 17:05:55

    华为Java一面· 1H 闲聊偏多,问的技术性问题比较基础 ·简单说说面向对象的特征以及六大原则 ·谈谈final、finally、finalize的区别 ·Java中==、equals与hashCode的区别和联系 ·谈谈Java容器ArrayList、LinkedList、·HashMap、HashSet的理解,以及应用场景 ·谈谈线程的基本

  • (33)java Spring Cloud+Spring boot+mybatis企业快速开发架构之SpringCloud-Zuul路由配置详解2021-09-23 17:03:51

    在教程《Zuul网关介绍和使用》中,我们学习了如何结合 Eureka 来实现动态的路由转发。当 Zuul 集成 Eureka 之后,其实就可以为 Eureka 中所有的服务进行路由操作了,默认的转发规则就是“API 网关地址+访问的服务名称+接口 URI”。推荐分布式架构源码 在给服务指定名称的时候,应尽量短

  • java变量2021-09-23 16:37:05

    变量 定义规则:变量类型 + 变量名 局部变量:在方法中定义,且在定义之初必须声明&初始化。 实例变量:在方法的外面&类的里面,从属于对象;如果不初始化,那么就是这个类型的默认值(int:0;double:0.0;boolean:false;String:null ....) 全局变量:static+变量类型+变量名,从属于类,作用域是全类 常

  • 20202313苏星宇 2021-2022-1 《数据结构与面向对象程序设计》实验一报告2021-09-23 16:35:27

    课程:《程序设计与数据结构》班级: 2023姓名: 苏星宇学号:20202313实验教师:王志强实验日期:2020年X月X日必修/选修: 必修## 1.实验内容 基于命令行进行简单的Java程序编辑、编译、运行和调试。 练习Linux基本命令; 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.h

  • 快排-Java2021-09-23 16:29:51

    快排中需要注意一点是,当选择最左边的值作为pivot时,向比较高位,j–。因为最后有次交换i位置,可能i直接就遍历到i==j。此时交换就产生了问题。 public class quickSort { public static void main(String[] args) { int [] ints = new int[]{3,2,4,1,5,8,6,7,10,15,1

  • nohup命令执行jar包后找不到日志文件2021-09-23 16:06:14

    nohup命令执行jar包后生成的日志文件是以执行该命令时所在的目录为依据,而不是以jar包所在的目录为依据。  使用ssh进入服务器后,位置默认在root目录下,如果用 honup java -jar /xxx/xxxx/xxxxx.jar & 执行jar包,生成的nohup.out日志文件在/ROOT目录下 而先进入对应jar包的目录再

  • 插入排序——java实现2021-09-23 16:04:09

    package paixu; /** * @author 冰白寒祭 * @see 插入排序 * @date 2021-9-13 * @time 下午10:20:02 * @version 0.9 */public class Charupaixu {/** * @see 插入排序方法 * @date 2021-9-13 * @time 下午10:20:20 * @param array 待排数组 */public void insertionSort(int[] arr

  • Java零基础入门需要学什么?最适合java小白的学习教程来了2021-09-23 16:03:48

    今天这篇文章主要针对java小白,java零基础的小伙伴们,让我们看看入门java到底都需要掌握哪些知识点。 很多人都问我:大佬,你是在哪里学的Java啊!怎么那么强啊! emmm,我是看视频学的JavaSE,当时听说动力节点的Java教程比较不错,就去看了 看了发现,确实不错! 知识点讲得挺碎的,适合零基础的,转

  • maven资源过滤文件2021-09-23 16:03:33

    <!--maven的资源过滤问题--> <build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>

  • java 打印日志 规范建议2021-09-23 16:02:09

    1. 选择恰当的日志级别 常见的日志级别有5种,分别是error、warn、info、debug、trace。日常开发中,我们需要选择恰当的日志级别 error:错误日志,指比较严重的错误,对正常业务有影响,需要运维配置监控的; warn:警告日志,一般的错误,对业务影响不大,但是需要开发关注; info:信息日志,记录排查问题

  • 浅析Java中不使用的对象应赋值为null的深层理解:JVM中局部变量表(运行时候的栈状态)和slot(运行时栈里的索引)的理解、Java的栈优化(重用栈索引节约内存空间)、GC的可达性分析算法-如何2021-09-23 16:01:53

      经常听说“不使用的对象应手动赋值为null”,但是要问原因,大都回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。所以这里做一点深入研究。 一、问题背景   我们来看一段非常简单的代码: public static void main(String[] args) { if (true) {

  • Wrong 1st argument type. Found:List<java.lang.String>‘, required: ‘java.util.List<T>2021-09-23 15:58:12

    错误: 代码 @Test public void pl(){ List<String> list=new ArrayList(); list.add("1"); list.add("1"); Predicate<String> nonEmptyStringPredicate = (String s)->!s.isEmpty(); List fil

  • 第三周-自主学习任务-面向对象基础与类的识别2021-09-23 15:35:58

    学习目标 1.重点:掌握pivate、public关键字的用途及其与setter/getter模式和封装性之间的关系。 2.理解static属性与static方法的用途。 3.掌握使用初始化块初始类的方法。掌握初始化块与静态初始化块的区别。 4.掌握使用我package管理类。 5.重点:学会识别问题中的类并定义解决问题

  • JAVA字符串转日期或日期转字符串2021-09-23 15:32:51

    字符串转成时间(Date)对象和时间(Date)对象转换成时间字符串是开发中经常会遇到的, 在API中,java.text.SimpleDateFormat下有一个叫SimpleDateFormat的对象,就是专门用来实现时间这种和字符串之间的互相转换。 用法:   1,创建SimpleDateFormat对象的实例     SimpleDateFormat sdf

  • java基础语法2021-09-23 15:30:11

    注释、标识符、关键字 注释 注释并不会被执行,注释是给程序员看的 书写注释是一个非常好的习惯 单行注释 只能注释一行文字 //注释内容 多行注释 可以注释一段文字 /* 注释内容 */ JavaDoc 即文档注释,能被识别。 /** 注释内容 */ 标识符 Java所有的组成部分都需要名字。类名

  • 从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多2021-09-23 14:30:26

    前言 先来自我介绍: 老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在我们老家,能出一个本科大学生也是非常不容易的。因为农村信息的相对闭塞,我对大学专业一无所知,加上分数并非前茅,最后被调剂一个我并不喜欢的专业,这里就不透露自己是什么学校了,只能说毕业之后为了能多赚

  • Java-使用散列映射统计字符出现次数2021-09-23 14:03:43

    要求:需要对一个字符串中字符出现次数进行统计,这里分别使用顺序存储和散列映射存储两种方式统计字符出现次数 散列映射存储(HashMap) public static HashMap<String, Integer> statisticStrCountMap(String str) { HashMap<String, Integer> map = new HashMap<>(); for (i

  • 2021-09-232021-09-23 13:58:28

    linux jdk安装 (b站 动力节点) 1.下载 官网:https://www.oracle.com/java/technologies/downloads/#java8 2.将其放到Linux 系统根目录下(使用的Xftp工具) 3.解压到 urs/local 命令 : tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/local/ 4.环境变量的配置(etc : 配置信息

  • windows10下搭建java开发环境之tomcat安装2021-09-23 13:34:16

    我们演示安装的版本是apache-tomcat-8.5.38-windows-x64。 在需要编译和运行Java程序的计算机安装Tomcat服务器,具体步骤如下: 我们解压缩到d:\tomcat8    CATALINA_HOME是TOMCAT安装路径的别名,目的是为了方便使用TOMCAT 计算机>属性>高级系统设置>高级>环境变量, 新建环境变量

  • 2021-09-232021-09-23 13:32:05

    Java的名字的来源:Java是印度尼西亚爪哇zd岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。 Java的取名也有一个版趣闻,有一天,几位Java成员

  • java面向对象的四大特征2021-09-23 13:29:52

    Java是面向对象的编程语言 面向过程和面向对象的关注点: 面向过程关注每个阶段的过程 面向对象关注每个动作的执行者 面向对象的四大特征有 封装 继承 多态 抽象 面向对象的四大特征我认为可以称之为四大行为或动作 没有抽象封装继承多态,我们也可以写代码,这就是面向过程语言

  • 测试开发进阶——Servlet ——简单示例2021-09-23 13:03:35

    Hello World 示例代码 下面是 Servlet 输出 Hello World 的示例源代码:   // 导入必需的 java 库 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; // 扩展 HttpServlet 类 public class HelloWorld extends HttpServlet { private String message

  • JVM内存模型简谈2021-09-23 13:02:45

    JVM内存模型 JVM的主要组成JVM内存模型图为什么要将永久代 (PermGen) 替换为元空间 (MetaSpace) 呢?java会出现内存泄漏?什么情况下会发生栈内存溢出?栈溢出StackOverflowError示例字符串常量池八种基本类型的包装类和对象池 JVM的主要组成 作用:首先通过编译器将.java文

  • java线程池2021-09-23 13:01:48

    线程状态 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态 NEW 一个尚未启动的线程的状态。也称之为初始状态、开始状态。线程刚被创建,但是并 未启动。还没调用start方法。MyThread t = new MyThread()只

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有