现在位置: 首页 > 编程语言 > 文章
2020年06月05日 编程语言 ⁄ 共 2906字 评论关闭
  Java8终于要支持Lambda表达式!自2009年以来Lambda表达式已经在Lambda项目中被支持。在那时候,Lambda表达式仍被称为Java闭包。下面学步园小编来讲解下为什么使用Lambda表达式?Scala中的Lambda表达式是什么?   为什么使用Lambda表达式   Lambda表达式通常使用在图形用户界面(GUI)的开发中。一般来说,GUI编程将程序行为和事件做连接。比如,当用户按下一个按钮(触发一个事件),你的程序就需要去执行某些行为,可...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1219字 评论关闭
  Swing控件是改善为了AWT控件而发展出来的轻量级GUI控件,采用的是Composite设计模式,然而,由于没有清楚的分隔组件(Component)和容器(Container)的边界,就造成了Swing的几乎每个单独的组件都是一个容器,能够添加其他容器或者组件。下面学步园小编来讲解下Swing框架中设计模式会出现什么问题?   Swing框架中设计模式会出现什么问题   1.和人的直觉非常不一致:Swing的GUI上的各种组件如果添加的面板过多的话,就...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1400字 评论关闭
  JavaFX最早有两个主要的组成部分:JavaFX脚本和JavaFX移动。JavaFX的核心是JavaFX脚本,它是一种声明型的脚本语言。它与Java类保持了高度的交互性。JavaFX移动(JavaFXMobile),是用来为移动设备开发Java应用的平台。下面学步园小编来讲解下什么是JavaFX?如何使用NetBeans7.1来创建JavaFX项目?   什么是JavaFX   JavaFX平台是Java客户端平台的演进,用于帮助程序开发人员快速创建和部署富客户端应用程序,实现跨平台的...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1273字 评论关闭
  本文主要讲解Java连接DB2的4种基本类型,希望在你今后的学习中会有所帮助。下面学步园小编来讲解下Java连接DB2有几种类型?   Java连接DB2有几种类型   第一种:目前IBM一直都没有提供TYPE1的JDBC驱动程序。   第二种:类型2驱动:COM.ibm.DB2.jdbc.app.DB2Driver,该驱动也位于包DB2java.zip中,JDK必须能访问DB2的DB2jdbc.dll等。   用法:   Class.forName("COM.ibm.DB2.jdbc.app.DB2Driver").newInstance(); ...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1962字 评论关闭
  NoSQL数据库因其可扩展性使其变得越来越流行,利用NoSQL数据库可以给你带来更多的好处,MongoDB是一个用C++编写的可度可扩展性的开源NoSQL数据库。下面学步园小编来讲解下MongoDB如何进行日常的数据库操作?如何使用Java操作MongoDB?   ongoDB如何进行日常的数据库操作   第一步:安装MongoDB   无需太多的繁杂步骤,你只要在MongoDB官方网站查看安装说明,根据自己的操作系统进行选择适应的版本即可。   第二步:...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1144字 评论关闭
  排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。下面学步园小编来讲解下Java怎样实现常用排序?   Java怎样实现常用排序   1.选择排序   选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1964字 评论关闭
  本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。下面学步园小编来讲解下java虚拟机内存原型是什么?Java内存工作原理是什么?   java虚拟机内存原型是什么   寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间...
阅读全文
2020年06月05日 编程语言 ⁄ 共 2158字 评论关闭
  为了使用JSP灵活需要把各种文件储存在数据库中然后需要的时候将它读取出来显示到客户端这些文件包括文本图片音乐等人们统称为二进制文件。下面学步园小编来讲解下java怎样操作mysql存储读取图片?   java怎样操作mysql存储读取图片   1在mysql中创建一个表picture_db   createtablepicture_db(   file_namevarchar(255)notnull,   contentlongblob,   primarykey(file_name));   2java写储存文件的代码   i...
阅读全文
2020年06月05日 编程语言 ⁄ 共 2657字 评论关闭
  用.NET平台下的C#语言开发了比较长一段时间,最近项目开始用JAVA来开发了,本文通过自己开发过程中的一些感受说下它们在具体开发过程的不同点。下面学步园小编来讲解下Java和.NET开发过程有哪些不同?   Java和.NET开发过程有哪些不同   1、一个变量字段选中后,其他用到该字段的背景颜色自动凸显出来,方便查看有哪些地方用了这个变量,VS2010之前是没有这个功能的。   2、对于一个大括号或小括号的代码段,双击该符...
阅读全文
2020年06月05日 编程语言 ⁄ 共 1237字 评论关闭
  如果第一个线程集运行的比第二个慢,则第二个线程集在等待结果时就会阻塞。如果第一个线程集运行的快,那么它将等待第二个线程集赶上来。下面学步园小编来讲解下Java阻塞队列怎么搜索?   Java阻塞队列怎么搜索   java.util.concurrent包提供了阻塞队列的4个变种:LinkedBlockingQueue、ArrayBlockingQueue、PriorityBlockingQueue和DelayQueue。我们用的是ArrayBlockingQueue。ArrayBlockingQueue在构造时需要给定容量...
阅读全文