java基础——模块化

  • Post author:
  • Post category:java

模块化的基本使用: 模块的基本使用步骤 1.创建模块(按照以前的讲解方式创建模块,创建包,创建类,定义方法) 为了体现模块的使用,我们创建2个模块。一个是myOne,一个是myTwo 2.在模块的src目录下创建一个名为module-info.java的描述性文件,该文件专门定义模块名,访问权限,模块依赖等信息描述性文件中使用模块导出和模块依赖来进行配置并使用 3.模块中所有未导出的包都是模块私有…

继续阅读 java基础——模块化

Java之增删改查

  • Post author:
  • Post category:java

增删改查 一、搭建底层代码 二、界面 一、搭建底层代码 首先导入我们需要的jar包依赖 导入我们需要的js 结构目录: 各包展示 DBHelpoer.java package com.xlb.util; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java…

继续阅读 Java之增删改查

JAVA.SWT/JFace: JFace篇之文本处理

  • Post author:
  • Post category:java

《Eclipse SWT/JFACE 核心应用》 清华大学出版社 21 文本处理 JFace提供的文本处理功能非常强大,提醒在Eclipse平台中编辑器的部分。例如代码的折叠、内容提示、代码的格式化等,这些都是基于JFace的文本处理框架的。 21.1 文本处理概述 JFace中有关文本处理的部分分别打包在以下两个包中: ◆ org.eclipse.jface.text_3.6.0.v201005…

继续阅读 JAVA.SWT/JFace: JFace篇之文本处理

LeetCode 61 — Rotate List(C++ Java Python)

  • Post author:
  • Post category:java

题目: http://oj.leetcode.com/problems/rotate-list/ Given a list, rotate the list to the right by k places, where k is non-negative. For example: Given 1->2->3->4->5->NULL and k = 2 , retu…

继续阅读 LeetCode 61 — Rotate List(C++ Java Python)

JavaScript一行代码实现数组去重

  • Post author:
  • Post category:java

一行代码实现数组去重 let arr = [1,2,3,4,1,4,5,6,8,6]; arr = [...new Set(arr)] Set 是一个构造函数,用来生成 Set 数据结构,它类似于数组,但是成员的值都是唯一的、没有重复的, 初始化 Set 可以接受一个数组或类数组对象作为参数,也可以创建一个空的 Set: new Set( 数组 ),返回一个去重后的类数组 …为展开运算符,将数组类…

继续阅读 JavaScript一行代码实现数组去重

java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?

  • Post author:
  • Post category:java

有没有一个 existing answer来确定一个方法是否被覆盖,如果没有泛型涉及. Java将由于type erasure而完全删除泛型类型.因此字节码将是: class FooImpl implements Foo { FooImpl(); Code: 0: aload_0 1: invokespecial #10 // Method java/lang/Object."":()V 4: r…

继续阅读 java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?

Java方法参数的传递方式

  • Post author:
  • Post category:java

Java中方法参数的传递方式有两种,按值传递和引用传递。 值传递:值传递传递的是基本的数据类型和String字符串,实际参数把值传递给形式参数,形式参数将用这个值来进行操作,所以值传递的形式参数和实际参数分属两个不同的存储单元,在完成对值传递的操作之后,实际参数的值并没有发生改变 引用传递:传递的类型是引用数据类型,传的是地址。方法调用的时候,实际参数是对象(或数组)的地址,此时,实际参数和形式参…

继续阅读 Java方法参数的传递方式

Java大文件分片上传/多线程上传示例

  • Post author:
  • Post category:java

java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服:每接收到一个Socket就建立一个新的线程来处理它 4、客:利用Socket进行远程连接,询问已上传进…

继续阅读 Java大文件分片上传/多线程上传示例

零基础想学Java?你真的准备好了吗?

  • Post author:
  • Post category:java

很多人问:我高中都没毕业能学好Java吗?我数学差的要死我能学好Java吗?我英语一窍不通我能学好Java吗?学习Java到底要多久?等等。现在换我问你们: 你们真的想学好Java吗?你们打算怎么样学好Java?你们是否真的想好要学习Java了? Java- 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。 在我们学习Java之前,千万不能着急,我们要静下…

继续阅读 零基础想学Java?你真的准备好了吗?

Java虚拟机:JVM 主要组成部分与内存区域

  • Post author:
  • Post category:java

一、JVM 主要组成部分: JVM的主要包含两个组件和两个子系统,分别为: (1)Native Interface(本地库接口):与native lib(本地方法库)交互,融合其他编程语言为Java所用,是与其它编程语言交互的接口 (2)Runtime data area(运行时数据区):即常说的JVM内存 (3)Class loader(类加载子系统):根据全限定类名装载class文件到运行时数…

继续阅读 Java虚拟机:JVM 主要组成部分与内存区域