文章 2022-05-26 来自:开发者社区

Java从入门到精通二十(IDEA配置Maven)

Maven说明Maven的主要功能是对项目进行统一的管理。有自己的比较标准的项目结构。我们在编写项目的时候需要用到ide平台,比如常见的idea和eclipse。项目结构是一样的。创建项目编写好具体的功能后,一般情况下,eclipse下面创建的项目是无法在idea里面使用的。这样就造成了一定的不方便。单是如果我们使用Maven项目进行项目的统一管理的话,那么两个平台都可以使用。同时也提供了依赖管....

Java从入门到精通二十(IDEA配置Maven)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十九(java模块化)

初步了解一些模块java9增加的模块化编程的思想。之前没有学过,自己找视频看到的,并按照操作了一遍,因为怕忘记,所以记录下来会比较好。模块化的引入说明编程的思想还是十分的重要。模块模块的结构如下模块化基本使用一段非常简单的使用记录创建两个Modules,myOne 和myTwo。jgdabc09是我项目的名字。注意把language level 选择9。我安装的jdk是9。同样也需要注意这边如果....

Java从入门到精通十九(java模块化)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十八(反射)

反射的概念以及机制反射机制是什么?是通过字节码文件找到其中的一个类,然后也可以找到类中的相关属性等。我们正常一般的思维是编写java代码,然后代码会被编译为字节码文件。而我们的方法都是自己在代码中写的,现在这个机制可以通过字节码找到代码中的属性。这就是反射机制的特点。一: 获取字节码文件对象的三种方式1:通过getClass() 方法获取到Class对象。这个方法是在Object类中的一个方法,....

Java从入门到精通十八(反射)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十七(Stream 流)

Stream 流引入说明这是java8 引入的新的特性和之前介绍的java IO 流多多少少有所区别。简单的说IO就是进行了基本的数据传输操作,Stream是对集合的数据进行过滤操作。主要就是对集合进行操作。IO涉及比较广,主要还是进行数据的传输。相比较集合的话就是一般是配合使用的。集合是用来对数据进行一个存储,不会对数据进行其它形式的处理,主要就是存储。Stream是会对数据处理的,判断,过滤....

Java从入门到精通十七(Stream 流)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十六(函数式接口编程)

函数式接口引入函数式接口是只含有一个抽象方法的接口。但是可以含有多个非抽象方法。package function; @FunctionalInterface public interface Demo { void print(); // void insert();//不可以含有多个抽象方法 static void method() { } p...

Java从入门到精通十六(函数式接口编程)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十五(方法引用)

方法引用的引出在十四篇中介绍过lambda表达式。lambda简化了我们的代码,根据上下文环境,以及语法条件简化了我们的代码。而方法引用语法的出现在lambda的表达式的基础上做出了进一步表达式。点击访问Lambda表达式,回顾上文内容。我们的lambda的概要格式为(形式参数)->(代码块)。在简化操作的同时我们有时候也需要在lambda表达式进行调用方法。我们采用lambda调用的方法....

Java从入门到精通十五(方法引用)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十四(Lambda表达式)

Lambda的引入体验lambda是java8之后的一个新的特性。我当时学java的时候还没有见过这个表达式。主要是lambda简化了代码块,在某些方面,是比匿名内部类更加方便地。但是并不能完全替代匿名内部类。在使用地方面,还是有区别地,具体的,后面说。还记得自己创建线程吗?一种是自己去继承Thread然后实现run()方法。这是基本的,如果还需要自己再重写一些方法,也可以去实现。就像这样。pa....

Java从入门到精通十四(Lambda表达式)
文章 2022-05-26 来自:开发者社区

Java从入门到精通十三(java网络编程)【下】

Socket(客户端套接字)public class Socketextends Object此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。套接字的实际工作由 SocketImpl 类的实例执行。应用程序通过更改创建套接字实现的套接字工厂可以配置它自身,以创建适合本地防火墙的套接字。提供的构造方法Socket()通过系统默认类型的 SocketImpl 创建未连接套....

Java从入门到精通十三(java网络编程)【下】
文章 2022-05-26 来自:开发者社区

Java从入门到精通十三(java网络编程)【上】

java网络编程网络通信的概念我们的计算机网络实现了将不同地理位置上的多台计算机以及相关的外部设备进行连接起来,在网络的操作系统,网络管理软件以及网络通信协议的管理和协调下,实现资源共享以及进行幸喜或者数据传递。计算机网络编程就是在我们具体的网络通信协议的规则下,进行实现不同计算机上运行程序的一个数据交换或者说是数据通信的一个过程实现。网络编程的三要素上面这个三要素也就是我们java网络编程主要....

Java从入门到精通十三(java网络编程)【上】
文章 2022-05-26 来自:开发者社区

Java从入门到精通十二(java线程)【下】

创建线程基于Thread类创建继承类再次回到Thread类public class Threade xtends Object implements Runnable这个类实现的是Runnable接口public class Threadextends Objectimplements RunnableRunnable 接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为 ru....

Java从入门到精通十二(java线程)【下】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注