首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
hsjsjshsj
获赞
639
粉丝
29
关注
36
看过 TA
1033
男
上海交通大学
2023
Java
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑hsjsjshsj吗?
发布(41)
评论
刷题
收藏
hsjsjshsj
关注TA,不错过内容更新
关注
2021-09-17 10:05
上海交通大学 Java
221.9.17 菜鸡日记
7/10 1、 2、 replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\d", "*")把一个字符串所有的数字字符都换成星号; 题目中“.”,在正则表达式中表示任何符号, 3、 4、 对于c/c++语言来说:char是一个字节,第...
0
点赞
评论
收藏
分享
2021-09-16 16:16
上海交通大学 Java
2021.9.16 菜鸡日记
6/10这套题有毒吧,俩没学过的,一个有毛病的,一个马虎了 1、空指针异常、数据类型异常 2、 真数组:数组元素在内存中是一个接着一个线性存放的,通过第一个元素就能访问随后的元素,避免了数据覆盖的可能性 3、
0
点赞
评论
收藏
分享
2021-09-15 21:53
上海交通大学 Java
2021.9.15 菜鸡日记
今天下午终于考完了 转博考试!!应该是不用再学机械动力 机构啥啥的了!美其名曰转博考,但对大部人来说是转硕考,因为交大的机动学院学硕必须要考,但是大部分都不会去读博士,但也必须考这个破试!真的垃圾! 9/101、 2、 3、https://blog.csdn.net/weixin_43392489/article/details/103288308 4、super和this都只能位于构造器的第一行,而且不能同时使用,这是因为会造成初始化两次,this用于调用重载的构造器,super用于调用父类被子类重写的方法
0
点赞
评论
收藏
分享
2021-09-14 10:04
上海交通大学 Java
2021.9.14 菜鸡日记
7/10 1、 注意A:1.0默认double,不能向下转型为float 2、 3、 b:小数如果不加 f 后缀,默认是double类型。double转成float向下转换,意味着精度丢失,所以要进行强制类型转换。d:'f' 字符会自动装箱成包装类,就可以向上转型成Object了。f:整数默认是int类型,int类型不能转型为Double,最多通过自动装箱变为Integer但是Integer与Double没有继承关系,也没法进行转型。 \uxxxx::其中xxxx表示一个16进制数字 这种格式是unicode码的写法表示一个char字符在java中Character最小值即Char...
0
点赞
评论
收藏
分享
2021-09-13 23:09
已编辑
上海交通大学 Java
2021.9.13 菜鸡日记
8/10 1、包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。注意,抽象类和普通类的主要有三点区别:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。2)抽象类不能用来创建对象;3)如果一个类继承于一个抽象类,则子类必须实现父类的抽象方法。如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。在其他方面,抽象类和普通的类并没有区别。 2、1、创建泛型对象的时候,一定要指出类型变量T的具体类型。争取让编译器...
0
点赞
评论
收藏
分享
2021-09-12 10:10
上海交通大学 Java
2021.9.12 菜鸡日记
7/10 1、java.lang包是java语言的核心包,lang是language的缩写java.lang包定义了一些基本的类型,包括Integer,String之类的,是java程序必备的包,有解释器自动引入,无需手动导入 2、CD: 使用ObjectOutputStream和ObjectInputStream可以将对象进行传输. 声明为static和transient类型的成员数据不能被串行化。因为static代表类的状态, transient代表对象的临时数据。 3、两小就包含了 返回值类型要小于或等于被重写的方法这个小于要特别注意 仅仅是对与返回值类型为“类”时,比如 ...
0
点赞
评论
收藏
分享
2021-09-11 22:39
已编辑
上海交通大学 Java
2021.9.11 菜鸡日记
昨天做题了,但是没写日记,今天补上。5/101、在static方法中是不能访问非静态变量 a 的,需要将 a 声明为static,答案才会是 0 ,否则是编译出错。别忘记了main函数就是一个静态方法。所以要先初始化一个对象,才能访问其中的数组,输出a0,此时也是0。2、i=i++ 相当于没对i进行操作i=++i 对i进行了加一 3、关于InterruptedExceptionhttps://www.cnblogs.com/xll1025/p/6415378.html文章介绍的很详细 6/101、t2>t3List aList=newArrayList();List bList=newL...
0
点赞
评论
收藏
分享
2021-09-09 16:33
已编辑
上海交通大学 Java
2021.9.9 菜鸡日记
8/10 1、 2、Java多线程实现方式主要有四种:1、继承Thread类2、实现Runnable接口3、实现Callable接口通过FutureTask包装器来创建Thread线程4、使用ExecutorService、Callable、Future实现有返回结果的多线程。 3、 4、 6/101、 感觉这题有问题,如果我定义的是静态方法就可以,啥都行 2、22 34 17这题挺牛逼的finally:try里面有返回语句的时候,算到哪儿就是哪儿,跟finally里的无关 3、愚蠢了在调用子类构造器之前,会先调用父类构造器,当子类构造器中没有使用"super(参数或无参...
0
点赞
评论
收藏
分享
2021-09-08 16:52
上海交通大学 Java
2012.9.8 菜鸡力扣
1、快慢指针技巧:环形链表、链表中点、链表倒数第几个节点左右指针技巧:数组里常用、滑动窗口 2、数据结构栈的用处:反转、先进后出的性质Stack<listnode> stack=new Stack<>();stack.push();stack.isEmpty()stack.pop();</listnode> 3、合并两个有序链表、反转链表、回文链表:都可以拿递归试试
0
点赞
评论
收藏
分享
2021-09-09 14:45
已编辑
上海交通大学 Java
2021.9.8 菜鸡日记
7/10错俩没学过的1、 2、switch支持照搬过来的,感谢分享:jdk1.7之前byte,short ,int ,charjdk1.7之后加入Stringjava8,switch支持10种类型基本类型:byte char short int包装类 :Byte,Short,Character,Integer String enum实际只支持int类型 Java实际只能支持int类型的switch语句,那其他的类型时如何支持的a、基本类型byte char short 原因:这些基本数字类型可自动向上转为int, 实际还是用的int。b、基本类型包装类Byte,Short,Character...
0
点赞
评论
收藏
分享
2021-09-07 19:15
已编辑
上海交通大学 Java
2021.9.7 菜鸡力扣
1、 2、删除单向链表中的某个节点:知道前一个结点的时候:不知道前一个,自己删除自己的时候,让自己成为自己的下一个: public void deleteNode(ListNode node) { //把要删除结点的下一个结点的值赋给要删除的结点 node.val = node.next.val; //然后删除下一个结点 node.next = node.next.next; }
0
点赞
评论
收藏
分享
2021-09-07 20:11
已编辑
上海交通大学 Java
2021.9.7 菜鸡日记
7/101、基本数据类型、包装类--string型:连接运算、调用String重载的valueOf 2、Java表达式转型规则由低到高转换:只要两个操作数中有一个是double类型的,另一个将会被转换成double类型,并且结果也是double类型,如果两个操作数中有一个是float类型的,另一个将会被转换为float类型,并且结果也是float类型,如果两个操作数中有一个是long类型的,另一个将会被转换成long类型,并且结果也是long类型,否则(操作数为:byte、short、int 、char),两个数都会被转换成int类型,并且结果也是int类型。①被fianl修饰的变量不会自动...
0
点赞
评论
收藏
分享
2021-09-06 10:22
上海交通大学 Java
2021.9.6 菜鸡日记
5/10 1、.java .class一个java文件可以包含多个java类,但是只能包含一个public类,并且public类的类名必须与java文件名相同。和.class搞混了。。。 2、注意包装类和基本数据类型Byte 包装类 byte 基本数据类型 3、编译正确,输出”It is a account type”thrice followed by”FIXED”这里面有个错误,构造器的两个参数:第一个参数是enum实例的名字 (name),一个是实例的序号 (ordinal)。所以CURRENT第二个应该是2enum 有自己的名称空间,且可读性强。在创建 enum 时,编译器会自动添加一...
0
点赞
评论
收藏
分享
2021-09-05 19:09
已编辑
上海交通大学 Java
2021.9.5 菜鸡力扣
1、s.charAt(index) 返回字符串某个字符Character.isLetterOrDigit 判断某个字符是否为数字或者字母Character.toLowerCase 大小写转换s.replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串。替换为 “” 就是删除String rev = new StringBuffer(actual).reverse().toString(); 一句话字符反转 2、当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,...
0
点赞
评论
收藏
分享
2021-09-05 16:19
上海交通大学 Java
2021.9.5 菜鸡日记
5/10 1、没有break,会产生穿透,从满足条件的case开始执行到底2、ServerSocket(int port) 是服务端绑定port端口,调accept()监听等待客户端连接,它返回一个连接队列中的一个socket。Socket(InetAddress address , int port)是创建客户端连接主机的socket流,其中InetAddress是用来记录主机的类,port指定端口。socket和servletSocket的交互如下图所示:3、Class类中的forName()方法返回与带有给定字符串名的类或接口相关联的Class对象(装载其他类)
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务