• java中数组和集合的区别是什么?

    数组数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同。当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的
  • java 流是什么

    一、概念Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另
  • java笔试手写算法面试题大全含答案

    1.统计一篇英文文章单词个数。public class WordCounting {
    public static void main(String[] args) {
    try(FileReader fr = new FileReader("a.txt")) {
  • java开发语言的软件开发平台有哪些

    Eclipse :Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的
  • java如何反编译

    什么是反编译?反编译的过程与编译刚好相反,就是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。就是将机器看得懂的语言转换成程序员可以看得懂的语言
  • java中如何定义方法

    所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、p
  • mac系统如何在终端编译运行java程序

    本教程是建立在大家已经安装了JDK环境的基础上。首先编写一个简单的输出“Hello world"程序。注意程序名一定要保存为.java后缀。然后在终端切换到源程序保存的目录。这里我
  • 关于random类与scanner类的实例讲解

    生成指定范围内的随机数Math.random() 生成随机数,随机数在0到1之间,类型是 double。代码示例:public class randCase {
    public static void main(String[] args) {
  • ThreadLocal原理浅析

    Thread、ThreadLocalMap、Entry三者关系其实研究下来他的源码实现,其实也没想象的那么复杂,其最主要有以下几点:1、Java可以通过Thread.currentThread()来获得当前的Thread的实
  • Java内存模型图文详解

    1. 概述多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问
  • java中如何删除文件

    java删除文件的方法:package test816;

    import java.io.File;

    /**
    *
    * 删除文件或目录
    *
    */

    public class DeleteFileUtil {
    /**
    * 删除文件,可以是单个文件或
  • java压缩文件乱码问题

    用java来打包文件生成压缩文件,有两个地方会出现乱码:1、内容的中文乱码问题:修改sun的源码。使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.Zip
  • java的三大特性封装、继承、多态

    为以后面向抽象的编程打下坚实的基础。  封装的概念还是很容易理解的。如果你会定义类,那么相信你对封装的概念已经完全掌握了。下面定义的几个类,就是对数据的封装。  继
  • java怎么判断指定字符是否存在

    java中可以使用contains方法判断指定字符是否存在。java.lang.String.contains()方法返回true,当且仅当此字符串包含指定的char值序列声明以下是声明java.lang.String.contai
  • java怎么传值?

    值传递:是指在调用函数时将实际参数复制一份传递给形参,这样在函数中对形参的修改将不会影响到实际参数的值。引用传递:是指在调用函数时将实际参数的地址直接传递到形参,那么在
  • java怎么判断字符串是否字母

    java判断是否是字母的方法:/**
    * 判断是否是字母
    * @param str 传入字符串
    * @return 是字母返回true,否则返回false
    */
    public boolean is_alpha(St
  • Servlet JSP之 ServletConfig对象

    getInitParameter、 getInitParameterNames、 getServletName(1)getInitParameter、 getInitParameterNames用于获取Web.xml中的参数名、参数值。(2)getServletName 获取 Web.xm
  • java中的异常是什么

    Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。异常简介:在程
  • java version版本不对

    java version版本不对当你安装了多个版本的jdk时,可能会遇到更改了 JAVA_HOME 后 java -version 版本不一致的情况。一般情况下,将你的JAVA_HOME改为你要用的jdk的安装路径,然
  • 学习java的网站有哪些

    1、Stack overflowStack可能是编程界中非常流行的网站了 , 是一个与程序相关的 IT 技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单
  • 简单的排序算法

    算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同的人有不同的答案,而事实上,很多公司都对算法有一定的要求,有些公司直接在面试的时候便会要求面试者手写算法题。这
  • 什么是java反射机制

    java:“一切即对象”,感觉java语言本身在不断践行着这句话。java反射机制的基础来源于一个Class类,我们可以通过这个类里面的方法来对每一个类进行读取、实例化等。对象表示或
  • java中的异步交互与同步交互的区别是什么

    同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程。异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。免费视频教程推
  • java字符串怎么排序

    编写应用程序,该类中有一个方法sort()(其原型为:void sort(String str[])),从命令行传入多个字符串,调用方法sort()对该字符串数组按字典顺序从小到大排序。代码如下:
  • java中集合有哪些

    一、List集合:(有序,元素可以重复)1、ArrayList集合:1)底层数据结构是数组,查找快,增删慢。2)线程不安全,效率高2、Vector集合:1) 底层数据结构是数组,查询快,增删慢2)线程安全,效率低3、Lin
© 2020 IDC笔记 . | 备案号:辽ICP备18000516号