• 学习篇:关于Java中的同步
  • 学习篇:关于Java中的同步

    一定要同步,或者说一定要加锁,这个也不是一定的,之前网上有一个说笑的方式,就是我们在处理多线程的问题的时候,有时候就会发现,代码又被写成了单线程,当然这只是一个玩笑话,但是这里我们也能看出来,是不是单线程的程序就不会有这些问题?答案是肯定的,因为单线程不存在资源竞争的问题,也就不需要再讨论了。

    java教程 905 2018-08-09 16:48:44 0 804

  • 实战演练java 调用http接口 post 例子

    本文讲述了java 如何调用http接口 post ,首先要发送请求,其次接收请求,文章是纯代码演示,作为参考分享给大家。

    java教程 274 2018-08-09 15:23:04 0 878

  • 【Java】两种方法找出一个月连续超过7天的日期

    方法一:通过数组实现;方法二:通过TreeSet实现 package test;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import

    java教程 475 2018-08-09 15:16:51 0 231

  • Java的接口和抽象类以及两者之间的区别
  • Java的接口和抽象类以及两者之间的区别

    抽象类和接口的区别 1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法; 4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。

    java教程 761 2018-08-09 15:11:04 0 991

  • Java编程思想学习课时(八)第21章-并发
  • Java编程思想学习课时(八)第21章-并发

    顺序编程,即程序中的所有事物在任意时刻都只能执行一个步骤。并发编程,程序能够并行地执行程序中的多个部分。

    java教程 146 2018-08-09 15:01:54 0 912

  • Java编程思想学习课时(七)第20章-注解
  • Java编程思想学习课时(七)第20章-注解

    定义注解时会需要一些元注解(meta-annotation),如@Target,@Retention。   在注解中,一般都会包含一些元素以表示某些值。当分析处理注解时,程序或工具可以利用这些值。注解的元素看起来就像接口的方法,唯一的区别是你可以为其指定默认值。元素的类型有限制。

    java教程 625 2018-08-09 14:59:02 0 201

  • Java编程思想学习课时(六)第19章-枚举类型
  • Java编程思想学习课时(六)第19章-枚举类型

    实现而非继承 所有的enum类都继承自java.lang.Enum类。由于Java不支持多重继承,所以你的enum类不能再继其他类,然而,在我们创建一个新的enum时,可以同时实现一个或多个接口。

    java教程 638 2018-08-09 14:55:52 0 982

  • Java编程思想学习课时(五)第18章-Java IO系统
  • Java编程思想学习课时(五)第18章-Java IO系统

    File(文件)类这个名字有一定的误导性;我们可能会认为它指代的是文件,实际上却并非如此。它既能代表一个特定文件的名称,又能代表一个目录下的一组文件的名称。实际上,FilePath(文件路径)对这个类来说是更好的名字。

    java教程 956 2018-08-09 14:45:09 0 273

  • Java编程思想学习课时(四)第17章-容器深入探讨
  • Java编程思想学习课时(四)第17章-容器深入探讨

    Set和存储顺序 加入Set的元素必须定义equals()方法以确保对象的唯一性。 hashCode()只有这个类被置于HashSet或者LinkedHashSet中时才是必需的。但是对于良好的编程风格而言,你应该在覆盖equals()方法时,总是同时覆盖hashCode()方法。 如果一个对象被用于任何种类的排序容器中,例如SortedSet(TreeSet是其唯一实现),那么它必须实现Comparable接口。 注意,SortedSet的意思是“按对象的比较函数对元素排序”,而不是指

    java教程 323 2018-08-09 14:42:15 0 610

  • Java编程思想学习课时(三)第15章-泛型
  • Java编程思想学习课时(三)第15章-泛型

    泛型(generics)的概念是Java SE5的重大变化之一。泛型实现了参数化类型(parameterized types)的概念,使代码可以应用于多种类型。“泛型”这个术语的意思是:“适用于许多许多的类型”。

    java教程 414 2018-08-09 14:39:02 0 571

  • Java编程思想学习课时(二)第14章-类型信息
  • Java编程思想学习课时(二)第14章-类型信息

    丢失具体类型信息的问题 多态中表现的类型转换是RTTI最基本的使用形式,但这种转换并不彻底。如数组容器实际上将所有元素当作Object持有,取用时再自动将结果转型回声明类型。而数组在填充(持有)对象时,具体类型可能是声明类型的子类,这样放到数组里就会向上转型为声明类型,持有的对象就丢失了具体类型。而取用时将由Object只转型回声明类型,并不是具体的子类类型,所以这种转型并不彻底。

    java教程 67 2018-08-09 14:36:02 0 291

  • Java编程思想学习课时(一):第1~13、16章
  • Java编程思想学习课时(一):第1~13、16章

    基本类型是一个并非是引用的“自动”变量。这个变量直接存储“值”,并置于堆栈中,因此更加高效。Java的基本类型所占存储空间大小不随机器硬件架构的变化而变化。这种所占存储空间大小的不变性是Java程序比用其他大多数语言编写的程序更具可移植性的原因之一。

    java教程 8 2018-08-09 14:30:46 0 434

  • Java-百度API的图片文字识别(支持英文)
  • Java-百度API的图片文字识别(支持英文)

    使用之前需要获取对应的项目API_KEY,SECRET_KEY,这些参数在使用API的时候必须用到,用于生成access_token。 如何获取这些参数:在百度开发者中心申请一个“通用文字识别”项目,然后就可以获取到这些参数。 准备条件都完成了,现在开始进行图像识别了

    java教程 896 2018-08-09 14:20:50 0 270

  • Java--一对数组实现的简单学生管理系统
  • Java--一对数组实现的简单学生管理系统

    作者这几天在复习java知识,想加深一下基础内容,就动手操作了刚入门时就开发的学生管理系统,特地把代码与大家分享一下,需要的可以作为参考。

    java教程 958 2018-08-09 14:13:40 0 198

  • Java实践:一个简单的动态数组实现
  • Java实践:一个简单的动态数组实现

    ​一个简单的动态数组实现 基于数组实现 添加10w的容量 在删除 所有 容量 平均是 0.4秒 这个效率是可观的 下面来一起看看代码

    java教程 897 2018-08-09 14:07:02 0 772

发布技术文章

头条

推荐视频教程

  • PHP入门视频教程之一周学会PHP
  • 弹指间学会HTML视频教程
  • 弹指间学会CSS视频教程
  • javascript初级视频教程
  • CSS3 最新视频教程