java
文章平均质量分 69
时光成梦
这个作者很懒,什么都没留下…
展开
-
java中 parseint与valueOf的区别
string转int中的parseint与valueOf ①首先我们先来了解什么是装箱与拆箱:装箱:普通类型转换为包装类型 Eg:integer i=10;拆箱:包装类转换为普通类型 Eg:int j=i;面试与笔试中会出现的问题; public class Main { public static void main(String[] args) {}} 以上代码会输出什么? 结果是ture,false 为什么会这样呢? 我们知道integer对应的基础类型int的范围为[-128-127]之间,便返回转载 2022-07-05 16:04:30 · 369 阅读 · 0 评论 -
程序员应聘在线编程如何使用Scanner,它的hasNext、hasNextInt如何使用?
某厂的笔试题,与常见的在线编程题不同的是,需要自己新建Main类,新建main()方法,并且输入的参数是以Scanner方式输入的,若是Scanner用法不清楚,死在了参数输入上,没地方哭去。 nextInt(): it only reads the int value, nextInt() places the cursor(光标) in the same line after reading the input.(nextInt()只读取数值,剩下"\n"还没有读取,并将Scanner类读取依靠转载 2022-07-04 19:21:20 · 670 阅读 · 0 评论 -
java中Scanner类的HasNext,Next,HasNextLine,NextLine如何使用?为什么接收字符串和整数, 建议使用next方法接受字符串
1、HasNext和HasNextLine会要求⽤户在控制台输⼊字符,然后回车,把字符存储到Scanner对象中,不会赋值到变量中,可以⽤于判断输⼊的字符是否符合规则要求。HasNext会以空格为结束标志,空格后的数字会被抛弃。HashNextLine会以Enter为结束标志2、Next和NextLine是直接从Scanner中获取HasNext和HasNextLine存储起来的值给到变量中。如果前⾯没有HasNext或者HashNextLine获取值,也可以⾃⼰获取⽤户在控制台中输⼊的字符。3、建原创 2022-07-04 17:58:09 · 3548 阅读 · 0 评论 -
java基础笔记4之理解并学会使用数组
目录一、数组基础知识数组使用注意事项和细节:二、数组练习1.创建一个char类型的26个元素的数组,分别放置'A' - 'Z'. 使用for循环访问所有元素并打印出来。提示:char类型数据运算 'A' + 1 -> 'B'2.请求出一个数组int[]的最大值{4,-1,9,10,23},并得到对应得下标。3.请求出一个数组的和和平均值。三、数组赋值机制四、数组练习(加强版)1.添加元素,可以不断地添加元素,也可以添加完一个后退出2.删除元素,不断地删除元素,直到最后一个才不让删。3.冒泡排序的实现过程4.原创 2022-06-22 17:36:36 · 1662 阅读 · 0 评论 -
java基础之八大题目练习
目录一.通过简单范例理解continue、break、return 1.判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身 例如:153=1*1*1+5*5*5+3*3*33. 判断一个年份是否为闰年(依据:1.能被400整除的是闰年 2.能被4整除且不能被100整除的是闰年)4.某人有100000元,每经过一次路口,需要交费,规则如下: 1) 当现金>50000时,每次交5% 2)当现金...原创 2022-06-20 21:31:13 · 133 阅读 · 0 评论 -
java中多重循环for的使用(经典金字塔问题)
使用多重循环for打印金字塔,将有助于你进一步了解for的用法原创 2022-06-19 17:52:06 · 1587 阅读 · 0 评论 -
如何从网上找开源项目提升项目经验
github 官方地址 :https://github.com/github 是世界最大的面向开源及私有软件项目的托管平台github开源项目结构案例:看一个开源电商项目1.Watch:关注项目变化,如被别人提交了pull request、发起了issue等等,在你的通知中心收到一条消息2.Star:类似微信朋友圈的点赞,支持,让该项目更有热度3.Fork:得到一份原项目的拷贝,如果后续原项目改变,需要自己去处理同步应用1:找一个基于springboot项目in:name:springboot原创 2022-06-14 00:38:01 · 304 阅读 · 0 评论 -
好用的编程学习网站
好用的编程学习网站原创 2022-06-14 00:32:55 · 744 阅读 · 0 评论 -
java基础学习过程笔记3
java基础学习过程笔记3原创 2022-06-14 00:28:50 · 169 阅读 · 0 评论 -
java基础学习过程笔记2
逻辑运算符2. int x = 5,y=5 if(x++==6 &&++y==6){ x=11;}System.out.println("x="+x+",y="+y); //x=6,y=53. int x =5,y=5; if(x++==5 | ++y==5){ x=11; }System.out.println("x="+x+",y="+y);//x=11,y=64. int x=5,y=5; if(x++==5 II ++y==5){ x=11原创 2022-06-14 00:17:21 · 443 阅读 · 0 评论 -
java基础学习过程笔记1
1.java的健壮性Web的多平台环境对程序有特别的要求,因为程序必须在各种系统中可靠地执行。因此,在设计Java时,使其具备创建健壮程序的能力被提到了高优先级的地位。为了获得可靠性,Java在一些关键领域进行了限制,从而迫使程序员在程序开发中及早地发现错误。同时,使程序员不必再担心会引起编程错误的许多最常见的问题。因为Java是强类型化的语言,它在编译时检查代码。当然不管怎样,在运行时也检查代码。许多难以跟踪的bug,在运行时通 常难以再现,这种情况在Java中几乎不可能产生。因为使编写好的程序在不同的运原创 2022-06-14 00:03:31 · 118 阅读 · 0 评论 -
System.in介绍以及它的作用
ystem.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。一般会在外面封装过滤流:BufferedReader br = new BufferedReader(new InputStreamReader(System.in));调用br.readLine()方法进行读取。System.in 读取的是字节流;InputStreamReader读取的是字符流;BufferedReader读取的是字符串;System.in 和InputStreamReader属于低级原创 2022-05-28 21:49:40 · 2632 阅读 · 1 评论 -
java中float类型占4个字节,long类型占8个字节,为什么long类型能自动转换成float类型,且float类型为什么表示的范围比long类型大
作为常识我们都知道,float型在内存中占用的是4个字节,而long型占用8个字节。单从字节数来看,long型是大于float型的。但实际上,float表示的范围却是比long要大的 float类型的范围:-2^128 ~ 2^128,也即**-3.40E+38 ~ +3.40E+38** 额外补充:double类型的范围:-2^1024 ~ 2^1024 , 也即**-1.79E+308 ~ +1.79E+308**。” long类型的范围是:-263~263-1 大概是 -9.223E18~ 9.转载 2022-05-24 14:45:24 · 2033 阅读 · 0 评论 -
java中有try...catch 有return、finally也有return时,代码是如何执行的?
1.首先,不管try...catch是否有异常或者有return,只要有finally,都是要执行的2.当try有return 语句,没有产生异常时,执行到return语句时,会先算出return 表达式的值,并将其保存起来。注意,此时没有返回,只是计算表达式的值并保存起来,然后再去执行finally代码块,如果finally代码块有return 语句,程序执行到return语句,程序会提前结束,然后返回值,不会去执行try中的return例如 try 中 有return a+b ,执行到这里只是将原创 2022-03-20 00:04:46 · 2507 阅读 · 0 评论 -
如何理解java中sql语句的拼接?
@ JAVA中的SQL拼接查询解释 JAVA中的SQL拼接查询解释 String sql = "select * from xiyouji where username = ' "+ username + " 'and password = ' " + password + " ...转载 2022-03-16 22:18:26 · 912 阅读 · 0 评论 -
java中编写sql语句的单引号、双引号问题
一、场景描述 平时在用字符串拼接sql语句的时候,有没有遇到过下面的情况: 没错,就是单双引号问题。其实,关于双引号我们是容易理解的,sql语句是用String字符串拼接的,因此需要用到双引号。但是为什么双引号里面还要嵌套一个单引号是不是对于刚入门的初学者有些蒙蔽了呢,下面我们一起来分析一下,你就明白啦! 二、问题分析 平时写sql的时候,遇到条件为字符串的值,我们会习惯性的加上单引号'' 其实,...转载 2022-03-16 21:37:45 · 5807 阅读 · 0 评论 -
数组和集合的区别
https://blog.csdn.net/qq_27088383/article/details/50468779 一、数组声明了它容纳的元素的类型,而集合不声明。 二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,......转载 2022-03-15 15:20:54 · 15888 阅读 · 2 评论 -
什么是javaEE、javaSE、javaME,这三者区别是什么?
转载来源 https://blog.csdn.net/qq_41566219/article/details/1039761891,javaSE是什么? 怎么说吧,可以理解为javaSE是java的基石,如果将java程序想象成一座高楼大厦,那么javaS...转载 2022-02-28 11:38:31 · 14877 阅读 · 1 评论 -
java,小白从零到入门
目录java基础(一)1.Java概述1.1 Java语言发展史(了解)1.2 Java语言跨平台原理(理解)1.3 JRE和JDK(记忆)2.JDK的下载和安装(应用)2.1JDK下载2.2JDK安装2.2.1安装3.JDK的安装目录介绍3.1目录名称3.2 第一个演示程序3.2.1 常用DOS命令(应用)3.3Path环境变量的配置(应用)(安装jdk后要记得配置Path)3.3.1 为什么配置环境变量3.3.2配置环境变...原创 2021-08-20 10:07:32 · 170 阅读 · 0 评论