• java进阶-多线程学习笔记

    时间:2022-12-10 10:19:55

    多线程学习笔记1.什么是线程操作系统中 打开一个程序就是一个进程一个进程可以创建多个线程现在系统中 系统调度的最小单元是线程2.多线程有什么用?发挥多核CPU的优势如果使用多线程 将计算逻辑分配到多个处理器核心上 会减少程序处理时间防止阻塞一个业务内部需要多个业务配合完成 如果是单线程 就会发生执行...

  • Java进阶(四十七)Socket通信

    时间:2022-11-28 12:24:37

    Java进阶(四十七)Socket通信  今天讲解一个 Hello Word 级别的 Java Socket 通信的例子。具体通讯过程如下: 先启动Server端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行Client端,客户端发出连接请求,服务端监听到这次请求后向客户端发回接收消息,...

  • Java 从基础到进阶学习之路---类编写以及文档凝视.

    时间:2022-11-27 21:47:38

    Java之前在学习过,基础知识还没有忘光,并且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了.只是一些重大概念会穿插在文章的介绍中.So,这些文章适合于那些有一定高级面向对象语言基础的人阅读.我们首先编写一个学生类.其主要要求要熟悉的内容是:关于类构造器(...

  • 总结:Java 集合进阶精讲1

    时间:2022-11-25 08:47:18

    知识点:Java 集合框架图总结:Java 集合进阶精讲1总结:Java 集合进阶精讲2-ArrayList集合进阶1---为集合指定初始容量集合在Java编程中使用非常广泛,当容器的量变得非常大的时候,它的初始容量就会显得很重要了.因为扩容是需要消耗大量的人力物力财力的。同样的道理,Collect...

  • 总结:Java 集合进阶精讲2-ArrayList

    时间:2022-11-25 08:37:57

    知识点:Java 集合框架图总结:Java 集合进阶精讲1总结:Java 集合进阶精讲2-ArrayList初探:ArrayList底层结构是数组,是List接口的 可变数组的实现,所以会占用一块连续的内存空间。每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小,可以动态...

  • JAVA后端学习精华之网络通信项目进阶

    时间:2022-11-06 14:35:25

    不同项目之间的通信方式分为,http、socket、webservice;其中socket通信的效率最高,youtube就采用的是原始的socket通信,他们信奉的原则是简单有效

  • Java进阶篇设计模式之七 ----- 享元模式和代理模式

    时间:2022-11-06 09:39:55

    前言在上一篇中我们学习了结构型模式的组合模式和过滤器模式。本篇则来学习下结构型模式最后的两个模式, 享元模式和代理模式。享元模式简介享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。用通俗的话来说就是...

  • java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理

    时间:2022-11-02 10:06:18

    我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码。每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组".同样,用户分组也是由一个惟一的身份来标识的,该标识叫做用户分组ID(GID).每位用户的权限可以被定义为普遍用户或者根用...

  • Java字符串进阶

    时间:2022-10-26 22:23:17

    Java字符串进阶前言最常用的对字符串操作的类有三个,分别是String,StringBuilder,StringBuffer,下面将会详细的说说这三个类......StringString类代表字符串,这个是最基本的对字符串的类,这个也是使用比较多的类,这里就不再详细介绍了构造new String...

  • Java进阶之reflection(反射机制)——反射概念与基础

    时间:2022-10-26 21:46:26

    反射机制是Java动态性之一,而说到动态性首先得了解动态语言。那么何为动态语言? 一、动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而C、C...

  • Java进阶之reflection(反射机制)——通过反射操作泛型,注解

    时间:2022-10-26 21:18:11

    上篇文章我介绍了Java反射的基本知识,如果没看过的同学可以去看我的上一篇文章 反射概念与基础 ,今天这篇文章主要介绍一下反射地具体应用实例,分别是通过Java反射操作泛型,和反射操作注解(不了解”注解”的同学可以看我的另一篇文章java注解)。 一、反射操作泛型(Generic) Java...

  • 我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)

    时间:2022-10-18 23:14:33

    Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)有时候要做出如下所示的展示文件大小的效果时候,需要对文件大小进行转换,然后再进行相关的代码逻辑编写。下面是一个Java文件大小转换工具类 ,可以进行B,KB,MB,GB,TB,PB之间的大小转换。该工具类来源于博客:(ht...

  • Java并发编程中的若干核心技术,向高手进阶!

    时间:2022-10-16 11:36:47

    来源:http://www.jianshu.com/p/5f499f8212e7引言本文试图从一个更高的视角来总结Java语言中的并发编程内容,希望阅读完本文之后,可以收获一些内容,至少应该知道在Java中做并发编程实践的时候应该注意什么,应该关注什么,如何保证线程安全,以及如何选择合适的工具来满足...

  • Java 正则表达式入门详解(基础进阶)

    时间:2022-10-12 19:39:57

    最近看到很多同学想要学习java正则表达式的一些知识,那么脚本之家小编就为大家介绍一下,其实正则表达式实用性很强,处理大幅文字的时候都需要用得到,语法也大同小异

  • java大神进阶之路

    时间:2022-10-02 19:21:36

    既然励志在java路上走的更远,那就必须了解java的路径。先看图更加细化的细节如下一: 编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。1-1 常用数据结构数组、链表、堆...

  • 进阶Java编程(10)反射与简单Java类

    时间:2022-10-01 19:51:38

    1,传统属性自动赋值弊端 简单Java类主要由属性构成,并且提供有setter与getter类,同时简单Java类最大的特征就是通过对象保存相应的类属性的内容。但是如果使用传统的简单Java类开发,那么也会面临非常麻烦的困难。 ·范例:传统的简单Java类操作 1 package cn.demo...

  • Java进阶之FileUpload完成上传的实例

    时间:2022-09-18 11:47:20

    这篇文章主要介绍了 Java进阶之FileUpload完成上传的实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

  • 老生常谈Java字符串进阶(必看篇)

    时间:2022-09-13 18:39:20

    下面小编就为大家带来一篇老生常谈Java字符串进阶(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • 初级 Java 的 3 本进阶书

    时间:2022-09-11 14:01:43

    1.Head First设计模式这是我看过最幽默最搞笑最亲切同时又让我收获巨大的技术书籍!深入浅出,娓娓道来,有的地方能笑死你!翻开一看,真如Erich Camma所说,简直欲罢不能.本书是Oreilly的Head First系列中的一本,本系列书籍的特点是采用大量的插图、图例来进行辅助讲解,插图设...

  • Java---Stream进阶

    时间:2022-09-11 12:56:56

    由于本文需要有一定的Stream基础,所以如果不懂什么是Stream的同学请移步:Java---Stream入门操作分类graph LR操作分类 --- 中间操作终端操作 --- 操作分类中间操作 --- 有状态中间操作 --- 无状态短路 --- 终端操作非短路 --- 终端操作中间操作只进行操作...