自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 华为机考-编程

输入字符串求出字符串里的不同字符的个数,并按照字符数的大小输出若字符数相同则按自然排序例如:输入:aaabbcc输出:3:a;2:c:2:bimport java.util.*;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner...

2020-03-09 23:06:38 614 1

原创 JAVA面试19-队列

队列queue先进先出 栈stack先进后出双端队列非线程安全LinkedList 头尾都支持元素插入和获取 元素可以为nullpublic class T27 { public static void main(String[] args) { LinkedList<Object> queue = new LinkedList<>();...

2020-03-07 22:38:07 153

原创 JAVA面试18-迭代器

数组遍历public class T26 { public static void main(String[] args) { String[] arr=new String[]{"JAVA","C","C++"}; for(int i=0;i<arr.length;i++){ System.out.println(arr[i]...

2020-03-07 19:35:21 159

原创 JAVA面试17-泛型

泛型类型参数化 解决类型转化问题泛型可以修饰类,接口,方法,变量编译时不报错public class T25 { public static void main(String[] args){ ArrayList arrayList=new ArrayList(); arrayList.add("JAVA"); arrayList.ad...

2020-03-07 16:43:36 101

原创 JAVA面试16-Map

Hashtable 线程安全 key和 value不可以为空 key不能重复线程安全 key和value不可以为空 public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw new N...

2020-03-07 16:13:51 114

原创 JAVA面试16-Collection VS Collections

Collectionpublic interface Collection<E> extends Iterable<E>Collections集合帮助类Collections.sort();Collections.reverse();

2020-03-06 20:58:33 92

原创 JAVA面试15-Comparable VS Comparator

Comparablepackage java.lang;public interface Comparable<T>{// negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.publi...

2020-03-06 20:31:20 102

原创 JAVA面试14-Set

HashSet 无重复元素的无序集合 实际是HashMap== 实际是HashMap== public HashSet() { map = new HashMap<>(); }无重复 且 无序public class T20 { public static void main(String[] args) { HashSet h...

2020-03-06 19:32:01 172

原创 JAVA面试13-List

Vector线程安全的 内部是数组 初始大小为10线程安全 public synchronized boolean add(E e) public synchronized E remove(int index) 初始大小为10public Vector() { this(10); }public Vector(int initialCapacity) ...

2020-03-06 15:51:38 79

原创 JAVA面12-克隆与序列化

克隆的好处方便,性能高引用复制问题public class T18 { public static void main(String[] args) { int number =1; int number2=number; System.out.println(number); 1 System.out.println...

2020-03-03 20:53:41 84

原创 JAVA面试11-抽象类和接口

抽象类和接口不可以new多态思想抽象类abstract class Abs{ public abstract void add();} public abstract void add(); descriptor: ()V flags: ACC_PUBLIC, ACC_ABSTRACT继承抽象类要重写抽象的父类方法接口interface ...

2020-03-03 17:37:56 85

原创 JAVA面试10-枚举类

**枚举类命名规范 **xxEnum成员名称大写 单词用_隔开线程安全( static final),可序列化(enum ColorEnum implements Serializable)enum ColorEnum{ RED, BLUE, BLACK, GREEN}final class com.ms.ColorEnum extends java....

2020-03-03 16:15:13 65

原创 Java面试9-内部类

成员内部类class Outer{ class Inner { }}InnerClasses: #8= #7 of #5; //Inner=class com/ms/Outer$Inner of class com/ms/Outerpublic class T12 { public static void main(String[] args...

2020-03-03 15:38:50 77

原创 JAVA面试7-数组

int [] arr=new int[5]; 0: iconst_5 1: newarray int 3: astore_1 4: return int [] arr1=new int[]{6,8,9,9}; == int [] arr2={6,8,9,9}; 0: iconst_4 ...

2020-03-03 13:41:10 58

原创 JAVA面试8-类

重载与重写package com.ms;public class T7 { public T7() //构造方法 { } public T7(int i )//重载 { } public static void main(String[] args) { Animal cat=new Cat(); cat....

2020-03-03 02:17:00 72

原创 JAVA面试6-时间操作

格林威治 -英国的天文台 地球经度起点 世界时区起点格林威治时间 1点 =北京时间 8点时间戳=格林威治时间 1970-01-01 00:00:00 起到现在的总秒数获取当前时间与时间戳 Date date = new Date(); System.out.println(date); Sun Mar 01 16:12:20 CST 2020 System.out.printl...

2020-03-01 18:08:37 125

原创 JAVA面试5-异常

try { int i=10/0; }catch (Exception e){ }违背基本原则1.尽量不要捕获通用异常Exception e,捕获特定异常2.不要忽略异常 catch代码块里要进行错误处理 try { int i=10/0; }finally { }...

2020-02-29 19:31:41 199

原创 JAVA面试4-运算符和流程控制

运算符i++ 与++iint i=0;int i2=i++;int j=0;int j2=++j;System.out.println(i2); 0System.out.println(j2); 1 0: iconst_0 1: istore_1 2: iload_1 3: iinc 1, 1...

2020-02-29 17:21:24 79

原创 JAVA面试3-字符串

String 不可变类存储在常量池中改变字符串改变了对象JVM特殊处理 String s="WE"; String s2="W"+"E"; 0: ldc #2 // String WE 2: astore_1 3: ldc #2 // String WE 5: astor...

2020-02-28 20:38:51 104

原创 JAVA面试2--基本数据类型和包装类

基本数据类型整数型byte 1byte (byte)0 -2^7 ~2^7 1bit占符号位short 2byte (short)0 -2^15 ~2^15int 4byte 0long 8byte 0L布尔型 boolean 1byte false true|false字符型char 2byte ‘\u00...

2020-02-28 17:53:50 63

原创 JAVA面试1--字节与进制

bit位 byte字节 character字符8bit=1byte ( 1B)1KB=1024B = 2^10B1MB=1024KB = 2^20B1GB=1024MB=2^30B字符编码ASCII码 2^8 00000000 (0-255)1英文=1byte1中文=2byte国家字符编码 中国gbk编码Unicode编码中文|英文=2byteU...

2020-02-25 18:13:28 146

原创 mac查看端口是否被占用

sudo lsof -I:端口号

2020-01-11 16:18:30 447

原创 Mac 下使用docker下载nginx并挂载文件,解决端口问题

1.拉取镜像docker pull nginx2.查看镜像docker images3.运行镜像docker run -d -p 80:80 --name dodo-nginx nginx4.访问nginx服务器5.以终端的方式进入nginx容器docker exec -it dodo-nginx bash6.查看有关文件夹 etc/nginx. ls...

2019-11-16 19:17:09 446

原创 Mac下修改hosts文件,解决域名问题

i进入编辑模式编辑好 esc:wq 保存并退出

2019-11-16 17:44:41 756

原创 MAC下idea2019支持vue和es6

vue插件安装es6支持

2019-11-09 18:49:06 302

原创 DoDo商城后台商品管理搭建

开发工具 IDEA2019Java版本 1.8数据库 Mysql 8.0.12框架Springcloud结构dodo 项目父工程,定义版本(1) pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-11-09 11:12:34 233

原创 MAC下安装IntellJ idea并创建maven工程

MAC下安装IntellJ idea并创建maven工程safair输入idea,点击官方网站如图点击 intelliJ IDEA如图点击DOWNLOAD如图选择Ultimate 版下载如图下载完成后点击安装并拖入application文件创建maven工程-点击Create New Project-点击Maven并选择Project SDK版本1.8next...

2019-11-03 14:42:49 433

原创 更换MAC自带Java版本

更换Mac自带Java版本查看Mac自带Java版本

2019-11-03 14:03:58 1353

原创 MAC自带的Java版本以及Java安装目录查看

MAC自带的Java版本以及Java安装目录查看电脑版本macOS Mojave version 10.14操作1.Java版本在Terminal下输入 java -version如图2.Java安装路径在Terminal下输入 /usr/libexec/java_home如图...

2019-11-03 11:40:27 2990

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除