#深入理解Java函数式编程

Java基础-方法(07)

方法的定义方法其实就是完成特定功能的代码块在很多语言里面都有函数的定义函数在Java中被称为方法格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2…){函数体;return返回值;}方法格式解释A.修饰符可以理解为访问的权限B.返回值类型用于限定返回值的数据类型,如果是类名,则返回的是类的实...
IT猿 IT猿·2020-03-27

Java基础-数组(06)

数组是存储多个变量(元素)的东西(容器),这多个变量的数据类型要一致数组概念数组是存储同一种数据类型多个元素的容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组的定义格式格式1:数据类型[]数组名;  格式2:数据类型数组名[];注意:这两种定义做完了,数组中是没有元素值的.举例:int...
IT猿 IT猿·2020-03-27

Java基础-Random类(05)

随机数(Random)作用:用于产生一个随机数使用步骤(和Scanner类似)导包importjava.util.Random;创建对象Randomr=newRandom();获取随机数intnumber=r.nextInt(10);产生的数据在0到10之间,包括0,不包括10,即[0,10)。括号里面的10是可以变化...
IT猿 IT猿·2020-03-27

Java基础-流程控制(04)

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句分类顺序结构选择结构循环结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照...

Java基础-运算符(03)

概念:运算符:就是对于常量和变量进行操作的符号.表达式:用运算符连接起来的符合java语法的式子,不同的运算符连接的表达式是不同类型的表达式.运算符分类:算数运算符(+ - * / % ++ --)赋值运算符(=+=-=*=/=)关系运算符(==,!=,>...

Java基础-Eclipse环境搭建(02)

Eclipse工具IDE(IntegratedDevelopmentEnvironment)集成开发环境集成了编写功能,分析功能,编译功能一体化的开发软件.调试功能等,其中编译在保存时运行(即保存时自动执行javac命令)Eclipse的特点描述  免费  纯Java语言编写&n...

Java基础-运行原理及变量(01)

java运行原理手动编写java文件由编译器编译成.class文件,再由解释器翻译class文件成机器语言运行.Java中注释分类单行注释格式://注释文字多行注释格式:/*注释文字*/文档注释格式:/**注释文字*/注释的作用解释说明程序,提高程序的阅读性常量分类字符串常量用双引号括起来的内容(“Hell...

Java基础(00)

一直没写过关于java基础的东西.这次对照着教学视频,简单写一下java基础.可以简单的复习一下,学习就算了,这篇java基础是学不到东西的.Java发展史Java之父:詹姆斯.高斯林(JamesGosling).SUN(StanfordUniversityNetwork斯坦福大学网络公司)产物.1995年5月23日,...
IT猿 IT猿·2020-03-27

(转)分布式系统编程,你到哪一级了?

介绍当分布式系统编程成为你生活中的一部分时,你需要经历一段学习曲线。这篇文章描述了一下我当前在这个领域大致属于哪个层次,并希望能为你指出足够多的错误,从别人的错误中学习,从而使你能以最优的路径通向成功。先声明一下,我在1995年时达到第1级,我现在处于第3级。你自己属于哪一级呢?第0级:完全一无所知每个程序员都从这一级...

Java多线程总结

Java多线程总结       有几天未写博客了,虽然在网络上一搜Java多线程主题有许多的结果,而且有许多深入讲解Java多线程的文章,仍想自己简单总结一下多线程。      线程的生命周...
IT猿 IT猿·2020-03-27

转--Android如何在java代码中设置margin

      ======== 3 1、获取按钮的LayoutParamsLinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)b...

转载__Java内部类

内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类  为什么需要内部类?  典型的情况是,内部类...
IT猿 IT猿·2020-03-27

JAVA系列-引用

 强引用:对于强引用对象,即使出现OOM也不会进行回收;软引用:内存够用就保存,不够用就回收;弱引用:无论内存是否够用,都回收(WeakHashMap);虚引用:不能单独使用也不能通过它访问对象,虚引用必须与引用队列(ReferenceQueue)联合使用,其意义在于说明一个对象已经进入finalizatio...
IT猿 IT猿·2020-03-27

JAVA系列-并发

1)Lock与synchronized的区别Lock是接口,而synchronized是java中的关键字;synchronized不会导致死锁现象发生,而Lock可能造成死锁现象;Lock可以让等待锁的线程响应中断,而synchronized却不行;通过Lock可以知道有没有成功获取锁,而synchronized却无...
IT猿 IT猿·2020-03-27

JAVA系列-GC

1)常见OOM异常类型(1)StackOverFlowError栈内存溢出,用于深度方法调用(循环递归);(2)OutOfMemoryError:Javaheapspace用于变量申请的空间大于jvm的最大值;(3)OutOfMemoryError:GCoverheadlimitexceedGC回收的时间过长时会抛出O...
IT猿 IT猿·2020-03-27
首页上一页...689690691692693...下一页尾页