Java基础

提供java基础知识学习,包括入门教程、面向对象编程、异常处理、集合使用、JDBC、多线程等,能够让学生快速掌握java基础。

最新文章

Java Socket编程例子并应用到Java Web项目

Java Socket编程例子并应用到Java Web项目

最近Java潘老师在协同底层项目开发web端需要使用到socket与其通信,实现消息传输,于是重拾那遗忘久矣的Java Socket网络编程技术。还记得当时学习Java Socket编程例子的时候是写了一个在线聊天室,有单聊有群聊,玩的的不亦乐乎,真正能体会到学Java技术原来这么有意思,不过今天潘老师就总结下最基础入门的Java Socket编程案例,并写……

潘老师 1周前 (09-11) 36 ℃ (0)(1)

ForkJoinPool线程池的用法与使用场景

ForkJoinPool线程池的用法与使用场景

一、ForkJoinPool是什么?ForkJoinPool 是 JDK1.7 开始提供的线程池。为了解决 CPU 负载不均衡的问题,如某个较大的任务,被一个线程去执行,而其他线程处于空闲状态。其实本质上就是为了尽可能地去让每个cpu高效率的工作,以提高计算效率,但千万别盲目使用ForkJoinPool,认为其效率一定比ThreadPoolExecuto……

潘老师 3周前 (08-30) 74 ℃ (0)(0)

List集合使用groupBy实现根据实体属性进行快速分组

List集合使用groupBy实现根据实体属性进行快速分组

List集合中一般有很多实体对象,每个对象都有自己的属性,有时我们需要将具备某个相同属性的对象进行分组处理,传统写法比较好理解也容易实现,但代码量比较大不太优美,而且要多次循环,而Java8给我们提供了新方法,一行代码搞定分组,不仅让潘老师体会到了什么叫优雅地写代码,更体会到了要与时俱进,不然写的代码真是越来越out了!下面,潘老师来对比下这两种实现方式的差……

潘老师 2个月前 (08-04) 223 ℃ (0)(3)

Linux系统如何安装jdk

Linux系统如何安装jdk

1、去ORACLE官网下载Linux系统的JDK,这里我们使用版本为jdk-8u111-linux-x64.tar.gz ,点击直达官网下载2、将本地下载好的文件上传到系统中,这里使用XShell上传。在XShell中输入rz命令,看是否已经安装了lrzsz,如果没有安装则执行如下命令进行安装(sudo 表示使用root权限)。sudo yum ……

潘老师 6个月前 (03-24) 736 ℃ (0)(8)

如何理解并使用Java中双冒号(::)运算操作符

如何理解并使用Java中双冒号(::)运算操作符

Java中双冒号操作符是Java 8中的Lambda表达式写法之一,对于Lambda表达式潘老师之前也写过总结的博文,大家可执行在博客中搜索,下面我们来看一下我们应该如何理解并使用Java中双冒号操作符。一、定义与理解双冒号运算操作符是类方法的句柄,lambda表达式的一种简写,这种简写的学名叫eta-conversion或者叫η-conversion。……

潘老师 1年前 (2020-08-16) 826 ℃ (0)(0)

Lambda表达式使用详解教程

Lambda表达式使用详解教程

Lambda表达式是JDK8推出一个重要的新特性,虽然看着很高大上,其实Lambda表达式的本质只是一个”语法糖”,习惯了面向对象编程的思想,一开始看起来会有点不习惯这种语法形式,但如果你学过C#,你就会发现语法和C#中的“委托”很像。好了,下面潘老师带大家一起来学习下Lambda表达式具体使用(部分案例素材来自于网络整合)。一、L……

潘老师 1年前 (2020-08-15) 1185 ℃ (1)(4)

Java开发环境搭建,5个步骤快速学习如何配置JDK环境变量

Java开发环境搭建,5个步骤快速学习如何配置JDK环境变量

Java学习入门第一步就是掌握如何快速搭建Java开发环境,而搭建的过程的难点就在于怎么配置JDK的环境,下面潘老师带领大家从JDK版本选择、下载、安装、环境配置、测试等几个步骤来具体演示。目前JDK最新版的14.0.2版本,不过我们最好不要使用最新版,新版本可能存在不稳定或漏洞,关键与其他软件兼容性也可能存在问题。版本选择的依据应该是目前市场上大部分公司……

潘老师 1年前 (2020-07-21) 774 ℃ (0)(0)

2020年最新Java学习路线图,刚入门编程行业的小白必备知识清单

2020年最新Java学习路线图,刚入门编程行业的小白必备知识清单

Java技术可谓博大精深,知识体系非常丰富并且也极其复杂,因此想要学习好java其实并不是一件非常轻松的事。当然,刚跨入编程行业的小白也无需担心,2020年最新路线图中的知识你学完一半基本就可以找个非常不错的开发工作了,如果想要高薪,那就默默地全部学完吧!第一阶段:基础入门正所谓千里之行,始于足下,扎实的java基础是走向成功的第一步!判断自己适不适合这……

潘老师 1年前 (2020-07-20) 2332 ℃ (1)(34)