ICode9

精准搜索请尝试: 精确搜索
  • Java千问:Java位运算经典应用(一)2020-02-16 23:00:42

    很多人认为位运算在实际开发过程中并没什么用,学习位运算也只是为了应付面试。这种想法是错误的,接下来我们就通过几篇连载文章介绍一下位运算在实际开发过程中的几个经典应用实例。如果对位运算规则掌握还不是很熟练,可以先阅读《Java千问:Java语言位运算符详解》。这篇文章不仅详细讲

  • 学习笔记(04):java教程,java视频,java基础教程,初级Java入门到精通-06.运算符四则运算...2020-02-11 17:35:57

    立即学习:https://edu.csdn.net/course/play/2925/267290?utm_source=blogtoedu1、类名要和文件名一致 2、javac编译java文件生成点class文件、java运行class文件 点赞 收藏 分享 文章举报 weixin_42060560 发布了4 篇原创文章 · 获赞 0 · 访

  • Java安全笔记2020-02-10 18:50:56

    前言 后端接口开发中,涉及到用户私密信息(用户名、密码)等,我们不能传输明文,必须使用加密方式传输。这次政府项目中,安全测试组提出了明文传输漏洞,抽空研究了下Java加解密相关知识,记录下。 散列函数 Java提供了一个名为MessageDigest的类,它属于java.security包。 此类支持诸如SHA-1,SHA

  • Java集合之Map2020-02-09 18:35:56

    原本我是打算继续将Collection下的Set集合的,结果看了源码发现:Set集合实际上就是HashMap来构建的! 所以,就先介绍Map集合、散列表和红黑树吧! 看这篇文章之前最好是有点数据结构的基础: Java实现单向链表 栈和队列 二叉树 当然了,如果讲得有错的地方还请大家多多包涵并不吝在评

  • 程序员必备Java ModBus的使用方法和操作实例2020-02-07 18:00:35

    程序员必备Java ModBus的使用方法和操作实例 最近有很多程序员朋友说关于Java ModBus的使用方法要怎么要怎么操作,问我有没有实际的操作案例,今天刚好有时间就来和大家分享一下这个操作案例,希望能帮到大家。 专注于Java架构师技术分享,撩我免费送全套架构师晋级资料 (欢迎撩我wei♥心:前

  • 如何优雅地打印一个Java对象?2020-02-07 11:04:25

    你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能这么蹉跎下去了。于是痛下决心,准备通过输出的方式倒逼输入,以此来修炼自己的内功,从

  • 深入分析Java反射(二)-数组和枚举2020-02-07 11:03:26

    前提 Java反射的API在JavaSE1.7的时候已经基本完善,但是本文编写的时候使用的是Oracle JDK11,因为JDK11对于sun包下的源码也上传了,可以直接通过IDE查看对应的源码和进行Debug。 本文主要介绍反射中可能用到的两个比较特殊的类型,数组和枚举,分别对应java.lang.reflect.Array和java.lan

  • 深入分析Java反射(三)-泛型2020-02-07 11:02:38

    前提 Java反射的API在JavaSE1.7的时候已经基本完善,但是本文编写的时候使用的是Oracle JDK11,因为JDK11对于sun包下的源码也上传了,可以直接通过IDE查看对应的源码和进行Debug。 本文主要介绍反射中一个比较难的问题-泛型。 泛型的简介 泛型是在2004年JavaSE 5.0(JDK1.5)版本中添加到

  • Java源码阅读笔记(2)-LinkedList2020-02-07 11:02:36

    首先我们来看下初始化 /** * Constructs an empty list. */ public LinkedList() { } /** * Constructs a list containing the elements of the specified * collection, in the order they are returned by the collection's * i

  • 深入分析Java反射(四)-动态代理2020-02-07 11:00:32

    动态代理的简介 Java动态代理机制的出现,使得Java开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性

  • iOS,C#,Java 生成随机数2020-02-07 10:53:27

    C#写法 //生成随机数范围1-6      int num001 = new Random().Next(1, 7);   Console.WriteLine("生成随机 num001 is . {0}", num001); //生成随机数范围36.0~37.0   double num002 = new Random().Next(1, 10)/10.0f+36;   Console.WriteLine("生成随机 num002 is .

  • Java数组基础+进阶2020-02-07 10:09:44

    数组概念: 数组就是存储同一种数据类型的多个元素的集合。 掌握数组的特点: 1、数组的长度一旦确定,就不可以再改变; 2、数组中的每一个元素都有编号,从0开始,最大编号是数组的长度—1; 编号的专业叫法:索引 3、数组只可以存储相同数据类型的元素; 4、数组可以储存相同的元素 定义格

  • 好文章2020-02-07 10:05:31

    1. 工具类 与Kindle电子书相关的工具软件 thx/RAP接口管理与部署 Insomnia 3.0 sublime text 3 package control的安装 如何利用Google成为一个更好的程序员 2. 开源框架 Redis 持久化和常见故障 《ZooKeeper官方文档》Zookeeper操作指南 善待Redis里的数据 Elasticsearch 权威指

  • Java 设计模式之抽象工厂模式2020-02-07 09:03:06

    抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照

  • JDK源码看Java域名解析2020-02-07 09:00:42

    前言 在互联网中通信需要借助 IP 地址来定位到主机,而 IP 地址由很多数字组成,对于人类来说记住某些组合数字很困难,于是,为了方便大家记住某地址而引入主机名和域名。 早期的网络中的机器数量很少,能很方便地通过 hosts 文件来完成主机名称和 IP 地址的映射,这种方式需要用户自己维护网

  • 寒假学习006-activity2020-02-06 23:53:25

    今天跟着B站的视频,学习了一部分的activity内容,有的同学跳过了语法,直接跟着做起了小工具app,这样也很好,等我学完基本的之后我就也要跟着工程项目走。 今天继续了昨天js的学习,现在是java,android两头都不能放。

  • Java小项目之:在线设备管理系统2020-02-06 22:56:38

    Java小项目之:在线设备管理系统基于J2EE技术框架的B/S模式设备管理信息系统的设计充分利用组件技术,在Web容器方面选择Tomcat技术完成页面处理,在数据库接口方面选用JDBC技术来实现数据库通信,在用户交互方式上选择浏览器来实现用户访问和操作。在具体的模块设计方面,严格遵循系统需求,将

  • [Java] Mac安装JDK2020-02-06 21:03:44

    参考: [Java] Mac安装JDK MAC安装JDK及环境变量配置 Mac下jdk安装配置 Mac 安装JDK及环境变量配置 点赞 收藏 分享 文章举报 dev_zyx 发布了215 篇原创文章 · 获赞 152 · 访问量 21万+ 私信 关注

  • java中JSP的演变及EL&JSTL的学习2020-02-06 21:02:42

    文章目录JSPJSP指令作用格式分类注释MVC:开发模式jsp演变历史MVCEL表达式使用运算JSTL三层架构:软件设计架构 JSP JSP指令 作用 用于配置JSP页面,导入资源文件 格式 <%@ 指令名称 属性名1=属性名1 属性名2=属性名2 ... %> 分类 page:配置JSP页面的 contentType:等同于respo

  • Java多线程之间的通信2020-02-06 21:01:24

    java多线程之间的通信 要实现多个线程之间的协同,如线程执行先后顺序、获取某个线程的执行结果等等。 涉及到线程之间的相互通信,分为下面四类: 1)文件共享 2)网络共享 3)变量共享 4)JDK提供的线程协调API 细分为:suspend/resume、wait

  • Java中的泛型2020-02-06 20:56:57

      泛型的本质是将类型参数化,即将所操作的数据类型编程一个参数。   特性:Java中的泛型只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型相关信息擦除,不会进入运行阶段。在逻辑上是多个不同的类型,实际上都是相同的类型。 class GeneralType <Type>{ Type object;

  • Java细节03——x = x + 1,x += 1,x++的效率问题2020-02-06 20:08:34

    x = x + 1,x += 1,x++三个表达式哪个效率更高,这是很多小伙伴疑惑的问题。要解决这个问题,我们就需要分析这三个表达式的执行过程。 x = x + 1的执行过程如下: (1)读取右x的地址。 (2)读取地址中x的值。 (3)在寄存器中将x的值加1。 (4)读取左x的地址。(计算机是不知道左x就是右x的) (5)将计

  • JDK,JRE,JVM的区别与联系2020-02-06 19:44:07

    JDK(Java Development Kit) 是一个开发工具包,包含JVM,提供一个Java程序编译,运行和调试所需要的工具,二进制文件,可执行文件等。 JRE(Java Runtime Enviroment) Java运行时的环境,是JVM的实现。包括JVM,但是不包含编译器调试器等Java开发工具。 JVM(Java Virtual Machine) Java虚拟

  • 配置java开发环境2020-02-06 19:02:13

    下载文件 jdk eclipse 环境变量配置 jdk环境变量 JAVA_HOME JAVA_HOME也就是jdk的安装目录,比如 C:\Program Files\Java\jdk1.8.0_231 Path Path是为了告诉操作系统可执行文件的搜索路径,当用户要运行一个可执行文件时,首先会在当前目录下寻找该文件,如果找不到就去Path

  • SIX Spark Streaming 编程初级实践2020-02-06 18:55:16

    Flume 官网下载 Flume1.7.0 安装文件,下载地址如下: http://www.apache.org/dyn/closer.lua/flume/1.7.0/apache-flume-1.7.0-bin.tar.gz 下载后,把 Flume1.7.0 安装到 Linux 系统的“/usr/local/flume”目录下, ⑴解压安装包 1.cd ~/下载 2.sudo tar -zxvf apache-flume-1.7.0-bin.

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有