- 博客(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 659 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 185
原创 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 214
原创 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 147
原创 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 151
原创 JAVA面试16-Collection VS Collections
Collectionpublic interface Collection<E> extends Iterable<E>Collections集合帮助类Collections.sort();Collections.reverse();
2020-03-06 20:58:33 115
原创 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 138
原创 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 201
原创 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 105
原创 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 105
原创 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 127
原创 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 81
原创 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 100
原创 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 81
原创 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 90
原创 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 154
原创 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 238
原创 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 101
原创 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 122
原创 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 86
原创 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 177
原创 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 506
原创 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 275
原创 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 461
原创 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 3213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人