- 博客(23)
- 收藏
- 关注
原创 阿里暑期Java实习生面经
面试岗位:钉钉事业群面试类型:2022暑期实习面试时间:一面:3月5日 笔试:3月17日 二面:3月18日 HR: 3月23日面试感受:一面是在公司面的,在得知一面过了之后,准备了一下,并且马上离职回学校复习。我对面试官的感觉非常棒,人也非常好,二面因为在教室,中途换了好几个面试场地人家也没有生气,体验非常棒!阿里面试一般比较偏重底层,无论是项目还是各种八股文,只靠背是没有...
2021-03-29 23:16:01
800
3
原创 java: Compilation failed: internal java compiler error问题如何解决
如图:1.找到Intellij idea -> Preferences -> Java Compiler发现Project bytecode version 和 Target bytecode version 不一致,将两个版本都改为jdk1.8。改成7也可以,但是写的lambada表达式就运行不了了。2.File -> Project Structure ->Project修改为对应版本, File ->Project Structur...
2021-01-22 13:50:07
490
原创 从浏览器输入网址的执行全过程
1、客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。3、客户端.
2020-12-19 12:07:34
1285
1
原创 lunix命令
复制 整个文件夹下的内容cp -r /home/packageA/* /home/cp/packageB/或cp -r /home/packageA/. /home/cp/packageB/将一个文件复制到另一个文件夹下面cp -r /home/A /home/B运行命令之后B文件夹下就有A文件夹了。这时是将A整个放到B下面删除rm -r 表示向下递归,不管有多少级目录,一并删除 -f 表示直接强行删除,不作任何提示的意思移动 移动一个文件夹...
2020-12-15 23:40:13
349
原创 安装mysql教程(超详细)
1.官网下载mysql-installer-community-8.02.双击打开,操作(没有图示的直接next,有Excute的先Excute):1)选择Custom(自定义安装类型),next2)进入Select Products and Features3)选中三个东西,点击 ->点击next点击Execute点击next点击n...
2020-04-12 16:51:44
6980
1
原创 Android如何导入android.support.v7.app.AppCompatActivity
无法导入这个包,网上给出的方法都是到Dependencies 中引入包,操作如下:然后点击ok,但是还是没有什么卵用,依然是原来的样子但是换成下面的样子就可以了:具体原因我也不知道,估计是包不兼容的原因吧。...
2020-04-10 21:30:17
10819
2
原创 Android实现中英转换+res文件夹下新建包找不到+如何创建strings.xml文件
1.在res文件夹下建立一个values_en包(如果出现新建之后,包存在,但是显示不了的情况,可以将Android修改为Project),如图2.在包中新建一个strings.xml文件,如图:3.向values和values_en文件夹中的strings.xml中输入程序中用到的文字的中文和英文,例如:values文件中:values_en文件中:4.接下来的代码步...
2020-04-10 01:39:39
900
原创 数据库实现id主键删除之后不自增的问题
当使用数据库时,加入我插入十条数据,id为1~10,但是我删除掉了id为7的数据,我们想的是1~9,但是这时候你的数据就是1.2.3.4.5.6.8.9.10.,7就在我们的眼皮子底下没了!!!好吧,还是可以解决的。删除一条数据之后,再执行下面这条:update table set id = id-1 where id > 你删除的id这样,你删除数据后顺序就会回到1~9;但是!但...
2019-11-16 00:36:20
1679
原创 冒泡排序的两种方法
public class BubbleSort {// 从前往后冒泡,把最大的数放在后面 public int[] bubbleSort(int[] arr) { int n = arr.length; for (int i = 0;i<n-1;i++) { boolean flag = false; for(int j = 0;j<...
2019-11-11 13:51:07
243
原创 idea中建立多级包
如何在idea中建立多级包?如图所示:点击红圈中的按钮,将选中的Compact Middle Packages取消选中即可。图示为已成功示例
2019-10-13 17:53:16
1047
原创 Static
当创建类时,就是在在描述哪个类的对象的外观与行为。除非用new来创建那个类的对象,否则不会获得任何对象。执行new来创建对象时,数据存储空间才会分配,其方法才供外界调用。有两种情况用上述方法无法解决。一是只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至不去创建对象。二是希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创建对象,也可以调用这个方法。通过st...
2019-10-12 14:40:54
131
原创 Random(),Math.Random(),Math.round.
1)Random():创建一个新的随机数生成器。此构造方法将随机数生成器的种子设置为某个值,该值与此构造方法的所有其他调用所用的值完全不同。Random(longseed)使用单个long种子创建一个新的随机数生成器。该种子是伪随机数生成器的内部状态的初始值,该生成器可通过方法next(int)维护。Random的一个特点是:相同种子数的Random对象,对应相同次数生成的随机数字是...
2019-09-25 20:42:06
385
原创 关于.split()方法
public class Javasplit { public static void main(String[] args) { //普通for循环 String str = "china-will-be-seventy-year-old"; String[] temp; String delimeter = "-";//指定分割字符 temp = str.split(deli...
2019-09-24 22:45:15
599
原创 for与foreach
public class For { public static void main(String[] args) { for(int i=0;i<10;i++) { System.out.print(i+" "); } }}/*output: * 0 1 2 3 4 5 6 7 8 9 *///import java.util.*;public cl...
2019-09-24 20:20:27
103
原创 计算e
1/1!+1/2!+1/3!+.......public class Test2 { public static void main(String[] args) { System.out.print(printE()); } public static double printE() { double e = 1; int i = 1; while((1.0/...
2019-09-24 13:51:34
176
原创 用泰勒公式计算cos(x)
import java.math.BigDecimal;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入x: "); do...
2019-09-24 13:18:52
4517
原创 List和Set的区别
import java.util.*;public class SimpleCollection { public static void main(String[] args) { Collection<Integer> c = new ArrayList<Integer>(); for(int i = 0;i<10;i++){c.add(i);}...
2019-09-23 19:02:26
108
原创 实现一个存储整形元素的Set,加入随机整数,演示Set的元素不能重复。
题目:实现一个存储整形元素的Set,加入随机整数,演示Set的元素不能重复。import java.util.*;public class Exercise { public static void main(String[] args) { Set<Integer> integers = new HashSet<Integer>();...
2019-09-23 18:35:40
390
原创 创建一个新类Gerbil
题目:创建一个新类Gerbil,包含int gerbilNumber,在构造器中初始化它。添加一个方法hop(),用以打印Gerbil的号码以及正在跳跃的信息。创建一个ArrayList,并向其中添加Gerbil对象。使用get()遍历List,并且随每个Gerbil调用hop().import java.util.ArrayList;class Gerbil{ int ger...
2019-09-23 17:28:12
920
原创 成员初始化
所有变量在使用前都要得到恰当的初始化!对于方法的局部变量,java以编译时错误的形式来贯彻这种保证,因此,如果写成:void f() { int i; i++; }这样就会得到错误信息了,在定义i的时候没有初始化。但要是类的数据成员(字段)是基本类型,那情况也就不同啦。因为类的每个基本类型数据成员保证都会有一个初始值。package CSDN;public class...
2019-09-23 12:48:34
170
原创 构造器
构造器是一个在创建对象时被自动调用的特殊方法,java还额外提供了“垃圾回收器”。对于不再使用的内存资源,垃圾回收器能自动将其释放。由于构造器的名称必须与类名完全相同,所以“每个方法小写”在这里不适用。一般构造方法会自动生成,但是在构造器有形式参数时,就必须要再次声名无参构造。给个代码仔细体会:class Account{ Account(){ } priv...
2019-09-22 16:22:18
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人