Java
文章平均质量分 58
以Java基础为主要内容
Lazy_idle
不是很全面,希望能帮你了解
展开
-
日期函数使用方法汇总
日期函数使用方法汇总先知道日期格式符格式符是描述日期的格式符号,用字母描述日期中特定的部分,以%开头,例如 %m表示日期中的月份。格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时(00-23)%h小时(01-12)%I小时(01-12)%i分钟,数值(00-59)%j年的天(001-366)原创 2022-02-18 17:50:24 · 697 阅读 · 0 评论 -
SpringMVC的原理
SpringMVC的基本原理(浅析)原理:客户端发送请求到DispacherServlet(分发器),.由DispacherServlet控制器查询HanderMapping,找到处理请求的ControllerController调用业务逻辑处理后,返回ModelAndViewDispacherSerclet查询视图解析器,找到ModelAndView指定的视图视图图负责将结果显示到客户端跟踪SpringMVC的请求:每当用户在 Web 浏览器中点击链接或者提交表单的时候,请求就开始工作了原创 2021-11-24 18:39:18 · 408 阅读 · 0 评论 -
文件流的操作
文件流的操作:Java中主要的流:按数据流向:输入流和输出流输入和输出都是从程序的角度来说输入流:数据流向程序输出流:数据从程序流出按处理单位(宽度):字节流和字符流,字节流:一次读入或者读出是8位二进制字符流:一次读入或者读出是16位二进制JDK中后缀是Stream的是字节流,后缀是Write和Reader是字符流,字符流主要是让人能看懂的。按照功能分:节点流和处理流节点流:直接与数据源相连,读入或者写出, 也就是对应资源的流:文件资源:FileInputStream,Fil原创 2021-10-08 16:03:38 · 299 阅读 · 0 评论 -
面试可能要用的排序
排序:冒泡排序:升序:(从前往后取)public class BubbleSort { public static void main(String[] args) { int[] array= {1,3,6,0,98,-1}; if (array==null && array.length<2) { return; } getBubble(array); System.out.println(Arrays.toString(array)); }原创 2021-10-07 22:07:50 · 74 阅读 · 0 评论 -
装箱和拆箱
装箱和拆箱概念:在说到拆箱和装箱之前,需要了解Java中有八种基本的数据类型,分别是:byte、short、char、int、long、float、double和boolean。这八种基本类型在Java中都有对应的包装类型:Byte、Short、Character、Integer、Long、Float、Double以及Boolean。 有了基本类型为什么还需要包装类型呢?这是由Java本身的语言特性决定的,Java是一种面向对象的编程语言,在学习Java之初就被明确灌输了一个概念:OOP原创 2021-10-07 08:07:21 · 2118 阅读 · 0 评论 -
二分查找(BinarySearch)
二分查找(BinarySearch)两大原则:每次都要缩减搜索区域每次缩减不能排除潜在答案三大模板:找一个准确值:循环条件:left<=right;缩减搜索空间:left=mid+1,r=mid-1;public int search(int target,int[] arr){ int left=0,right=arr.length-1; while(left<=right){ int mid=left+(right-left)/2;原创 2021-10-07 08:06:06 · 95 阅读 · 0 评论 -
编译性语言和解释性语言的区别
编译性语言和解释性语言的区别?笔试:编译型语言:只需编译一次就可以把源代码编译成机器语言,以后的执行无序重新编译,直接使用之前的编译效果,因此其执行效率比较高。目前常见的变异性语言:Pascal(结构化编程语言),C,C++;程序的执行效率比较高,但比较依赖编译器,因此跨平台性差一些,解释型语言:源代码不能直接编译成机器语言,而是先翻译成中间代码,再有解释器对中间代码进行解释运行,// 源代码->中间代码->机器语言程序不需要编译,程序运行时才翻译成机器语言,每执行一次都要翻原创 2021-09-22 16:59:09 · 225 阅读 · 0 评论 -
& 与 &&的区别?
& 与 &&的区别?笔试:&运算符有两种用法:按位与逻辑与&&运算符的短路与运算,逻辑与跟短路与的差距很大,虽然二者都要求运算符左右两端的布尔值都是true,整个表达式的值才是true,&&之所以称作短路运算,是因为如果&&左边的表达式的值为false,右边的表达式会直接被短路掉,不会进行运算.& 与 &&的区别.面试:&运算符有两种用法:按位与逻辑与&&原创 2021-09-22 15:58:46 · 623 阅读 · 0 评论 -
JDK,JRE,JVM三者之间的联系,区别
JDK,JRE,JVM三者之间的联系,区别,笔试:JVM是Java虚拟机,Java程序需要运行在虚拟机上,,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。 JRE包括Java虚拟机和Java程序所需的核心类库等,核心类库主要是Java.lang包:包含了运行Java程序必不可少的系统类。 JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含JRE,所以安装了JDK,就无需单独安装JRE,其中的开发工具(javac.exe):编译工具,打包工具(jar.exe)等面试原创 2021-09-22 15:22:26 · 185 阅读 · 0 评论 -
四则运算当中加号+有三种常见的用法
四则运算当中加号+有三种常见的用法对于数值来说,那就是加法。对于字符char类型来说,在计算之前,char会被提升会int,然后在计算。char类型字符,和int类型数字,之间的对照关系表:ASCII,Unicode。对于字符串String(首字母大写,并不是关键字)来说,加号代表字符串的连接操作。任何数据类型和字符串进行连接的时候,结果都会变成字符串。自增,自减运算符基本含义:让一个变量涨一个数字1,或这个让一个变量降一个数字1.使用格式:写在变量名称之前,或写在变量名之后,例如+原创 2021-07-23 16:42:31 · 266 阅读 · 0 评论 -
JAVA语言程序结构
JAVA语言程序结构一、顺序结构程序的基本结构包括顺序结构、分支结构和循环结构。顺序结构按照语句的书写次序顺序执行。选择结构根据条件是否满足来选择执行对应的程序段,Java语言提供了if和switch语句用来开发分支结构的程序。循环结构在给定条件下重复执行一些程序段,Java语言提供了while、do-while、for语句实现循环结构。二、分支结构程序中有些程序段的执行是有条件的,当条件成立时,执行一些程序段,当条件不成立时执行另一些程序段或者不执行,这种结构称为分支结构,也叫选择结构。1、单分原创 2021-07-23 16:41:49 · 780 阅读 · 0 评论 -
计算机基础
计算机进制转换二进制计算机中的数据不同于人们生活中的数据,人们生活中采用的十进制数,而计算机中全部采用二进制数表示,它包含0,1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特,位)。下面了解一下十进制和二进制数据之间的转换计算。**十进制数据转换成二进制数据:**使用除以2获取余数的方式字节位(bit):一个数字0或者一个数字1,代表一位。字节(Byte):每逢8位是一个字节,这是数据储存的最小单位。1 Byte=8 bit1KB =1024 Byte原创 2021-07-23 16:40:56 · 62 阅读 · 0 评论 -
变量、数据类型、表达式和运算符
JAVA学习笔记 02 - 变量、数据类型、表达式和运算符一、标识符1、标识符的概念Java所有的组成部分都需要名字,如类名、变量名以及方法名,所有这些名称所使用的字符串序列即被称为标识符。2、标识符的规则2.1、基本规则关于Java标识符,有以下几点强制性的规则需要注意:所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始。首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任何字符组合。关键字不能用作标识符。标识符是大小写敏感的。原创 2021-06-08 11:46:49 · 215 阅读 · 0 评论 -
编译器
编译器编译器的注意:定义一个方法的格式方法的定义不能产生嵌套包含关系方法定义完成以后,不会执行,一定要进行方法的调用*/ ```public class hjdf { public static void 方法名称(String[] args) { /*调用:方法名称(); 方法体*/ } public static void sell(){ } public static void farmer(){原创 2021-05-12 17:31:47 · 80 阅读 · 0 评论 -
一、Java编程环境
一、Java编程环境(计算机编程语言)1、Java开发工具JDK(Java Development Kit)称为Java开发包,是一个编写Java应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标原创 2021-03-18 17:18:03 · 4202 阅读 · 1 评论