javase基础
xingkingstudy
记录学习点滴
展开
-
javase面试题分析(字节码分析):自增变量考察
分析下面程序输出public class Topic1 { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i+ ++i*i++; System.out.println("i="+i); System.out.println("j="+j); System.out.prin原创 2021-04-28 10:09:49 · 124 阅读 · 0 评论 -
分享一个之前面试的一个基础编程题
//获取所有的日期,并排序输出 ArrayList<String> dates = new ArrayList<>(); list.stream().forEach(a -> { dates.add(toDate(a.dateStr)); }); List<String> collect = dates.stream().distinct().sorted().collect(.原创 2021-04-02 15:34:57 · 606 阅读 · 0 评论 -
代码实现素数的查找
/** * @author shkstart * @create 2021-03-03 22:53 */public class SuShu { //判断101~200之间有多少个素数,并输出所有的素数 //素数:只能被自己和1整除的数 @Test public void test() { int count = 0; for (int i = 101; i <= 200; i=i+2) {//偶数不是素数原创 2021-03-03 23:09:53 · 235 阅读 · 1 评论 -
tcp三次握手,四次挥手
原创 2021-03-03 22:13:36 · 92 阅读 · 1 评论 -
lambda表达式
/** * @author shkstart * @create 2021-03-03 21:44 */public class Test1 { //lambda表达式前后对比 @Test public void test(){ Runnable r1 = new Runnable() { @Override public void run() { System.out.print原创 2021-03-03 22:05:39 · 74 阅读 · 1 评论 -
Java IO流练习题
原文:小陈想上岸复习io流看到的很好的练习题题目一:/*** * Java IO流经典练习题* * -------------------------------------------------* * 题目一:* * 在电脑D盘下创建一个文件为HelloWorld.txt文件,* * 判断他是文件还是目录,* * 再创建一个目录IOTest,* * 之后将HelloWorld.txt移动到IOTest目录下去;* * 之后遍历IOT原创 2021-03-02 17:13:29 · 306 阅读 · 0 评论 -
javase 基础小demo
目标: 一:模拟实现一个基于文本界面的《客户信息管理软件》 二:进一步掌握编程技巧和调试技巧,熟悉面向对象编程 三:主要涉及以下知识点: 1、类结构的使用:属性、方法及构造器 2、对象的创建与使用 3、类的封装性 4、声明和使用数组 5、数组的插入、删除和替换 6、关键字的使用:this软件架构:1、CustomerView为主模块,负责菜单的显示和处理用户操作2、CustomerList为Customer对象的管理模块,内部用数组管理一组Customer对 象,原创 2021-03-02 10:39:05 · 138 阅读 · 0 评论 -
java基础的简单小Demo
简单的家庭收支记账软件 主要涉及的知识点有:变量的定义、基本数据类型的使用、循环语句、分支语句、方法声明、调用和返回值的接受、简单的屏幕输出格式控制小的Demo练习,共同进步/** * @author 星 * @create 2021-02-28 15:21 */public class DemoView { public static void main(String[] args) { Boolean isExit = true; int sum原创 2021-03-01 14:14:56 · 499 阅读 · 2 评论