草庐IT

java基础_基本数据类型

介绍鄙人才疏学浅,如有谬论,敬请指教。计算机储存容量单位讲解计算机储存容量基本单位就是字节(Byte),而字节下面还有一个比特>(bit),对应关系是一个字节=八个比特,比特(bit)是计算机储存最>小单位。总体换算关系是:1B(字节)=8bit(位),1KB(千字节)=1024B,1MB(兆字节简称“兆”)=1024KB,1GB(吉字节又称“千兆”)=1024MB,1TB(万亿字节太字节)=1024GB,1PB(千万亿字节拍字节)=1024TB。以上参考的文章基本数据类型1.数值型整数类型:byte[1],short[2],int[4],long[8]。浮点类型(其实可以理解为小数):flo

ch04 Java流程控制

Java流程控制Scanner对象通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般使用hasNext()与hasNextLine()判断是否还有输入的数据。next() 方法一定要读取到有效字符后才可以结束输入有效字符前的空格会被过滤掉有效字符串后的空格和换行为结束符next()方法不能得到带空格的字符串nextLine() 方法以换行符为结束符,nextLine()方法返回的是输入回车前的所有字符可以获得空白顺序结构基本运行结构if选择结构while(scanner.hasNextInt()){score=scanner.nextInt();if(s

JAVA -01(简单知识介绍)

JAVA-01前期准备介绍1972年C诞生【两大问题:指针;内存管理】1982年C++诞生【面向对象;兼容C;图形领域和游戏,但是更复杂】1995年JAVA诞生【没有指针没有内存管理;面向对象;类型安全;高质量类库;跨平台(JVM实现);applet图形界面程序】小碎点三高问题:高可用、高性能、高并发Java特性简单性【易学】面向对象可移植性【一次编写多次运行】高性能【及时编译】分布式【TCP/IP处理、URL调用、远程调用】动态性【反射机制】多线程【交互、实时】安全性【防病毒、防篡改、异常机制】健壮性既是编译型又是解释型语言11.大小写敏感Java的三大版本JavaSE:标准版(桌面程序、控

JAVA -01(简单知识介绍)

JAVA-01前期准备介绍1972年C诞生【两大问题:指针;内存管理】1982年C++诞生【面向对象;兼容C;图形领域和游戏,但是更复杂】1995年JAVA诞生【没有指针没有内存管理;面向对象;类型安全;高质量类库;跨平台(JVM实现);applet图形界面程序】小碎点三高问题:高可用、高性能、高并发Java特性简单性【易学】面向对象可移植性【一次编写多次运行】高性能【及时编译】分布式【TCP/IP处理、URL调用、远程调用】动态性【反射机制】多线程【交互、实时】安全性【防病毒、防篡改、异常机制】健壮性既是编译型又是解释型语言11.大小写敏感Java的三大版本JavaSE:标准版(桌面程序、控

算法15:冷门面试题_队列实现栈,栈实现队列

 经常有些面试官很变态,一般都是老阴逼级别的,喜欢问一些变态的问题。但是,反过来思考一下,这些题目也确实具备一些动手的能力,变相能够考查面试者的coding能力。面试一:怎么样用数组实现不产过固定大小的队列和栈?队列实现:packagecode2.数组实现栈和队列_02;publicclassQueue_02{classMyQueue{privateintpollIndex;privateintpushIndex;privateintsize;privateint[]arr;privateintlimit;MyQueue(intlimit){pollIndex=0;pushIndex=0;ar

算法15:冷门面试题_队列实现栈,栈实现队列

 经常有些面试官很变态,一般都是老阴逼级别的,喜欢问一些变态的问题。但是,反过来思考一下,这些题目也确实具备一些动手的能力,变相能够考查面试者的coding能力。面试一:怎么样用数组实现不产过固定大小的队列和栈?队列实现:packagecode2.数组实现栈和队列_02;publicclassQueue_02{classMyQueue{privateintpollIndex;privateintpushIndex;privateintsize;privateint[]arr;privateintlimit;MyQueue(intlimit){pollIndex=0;pushIndex=0;ar

Kotlin快速上手

一、Kotlin基础1.数据类型声明在Kotlin中要定义一个变量需要使用var关键字//定义了一个可以修改的Int类型变量varnumber=39如果要定义一个常量可以使用val关键字,等价于Java的final关键字.valname="miku"//给val定义的常量再次赋值就会提示错误name="ミク"在Kotlin中要声明一个数据类型必须要使用var或者val来定义.2.数据类型Kotlin的数据类型分为基本数据类型和引用数据类型.基本数据类型:Boolean、Number、Char引用类型:可空类型、Object、数组类型Kotlin中的Number类型泛指所有跟数字有关的类型,in

Kotlin快速上手

一、Kotlin基础1.数据类型声明在Kotlin中要定义一个变量需要使用var关键字//定义了一个可以修改的Int类型变量varnumber=39如果要定义一个常量可以使用val关键字,等价于Java的final关键字.valname="miku"//给val定义的常量再次赋值就会提示错误name="ミク"在Kotlin中要声明一个数据类型必须要使用var或者val来定义.2.数据类型Kotlin的数据类型分为基本数据类型和引用数据类型.基本数据类型:Boolean、Number、Char引用类型:可空类型、Object、数组类型Kotlin中的Number类型泛指所有跟数字有关的类型,in

【设计模式】责任链模式,让程序员摆脱乱糟糟的零散的代码

?‍♂️个人主页:奇想派?‍?作者简介:奇想派,十年全栈开发经验,团队负责人。喜欢钻研技术,争取成为编程达人?️!?️学海无涯苦作舟,?️编程之路无悔路!?如果文章对你有帮助的话,欢迎评论?点赞?收藏?加关注,不胜感激!?更多内容,点击链接扫码关注公众号?编程达人责任链模式&函数式编程在java中的实践在java中借用javascript大规模使用的functionalprogramming基础思想-函数式编程什么是函数式编程?函数式编程是一种编程的范式(Aprogrammingparadigm.)。就像面向过程、面向对象。总的来说,FunctionisKing,函数为王。函数式编程是一种思维

【设计模式】责任链模式,让程序员摆脱乱糟糟的零散的代码

?‍♂️个人主页:奇想派?‍?作者简介:奇想派,十年全栈开发经验,团队负责人。喜欢钻研技术,争取成为编程达人?️!?️学海无涯苦作舟,?️编程之路无悔路!?如果文章对你有帮助的话,欢迎评论?点赞?收藏?加关注,不胜感激!?更多内容,点击链接扫码关注公众号?编程达人责任链模式&函数式编程在java中的实践在java中借用javascript大规模使用的functionalprogramming基础思想-函数式编程什么是函数式编程?函数式编程是一种编程的范式(Aprogrammingparadigm.)。就像面向过程、面向对象。总的来说,FunctionisKing,函数为王。函数式编程是一种思维