• java基础教程之接口
  • java基础教程之接口

    定义:接口就是多个类的共有规范(里面的抽象方法),是一种引用数据类型。小提示:基本数据类型包括数值型(整数和浮点数)、字符型、布尔型。格式:public interface 接口名称{//接口内容}备注:接口.java编译后仍然是接口.cl

  • java中内存区域的划分
  • java中内存区域的划分

    什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组

  • 深入理解java中抽象类和接口
  • 深入理解java中抽象类和接口

    相信大家都有这种感觉:抽象类与接口这两者有太多相似的地方,又有太多不同的地方。往往这二者可以让初学者摸不着头脑,无论是在实际编程的时候,还是在面试的时候,抽象类与接口都显得格外重要!希望看完这篇文章各位都能从容地明了二者...我所理解的抽象

  • 详解java中Static、final、Static final的各种用法
  • 详解java中Static、final、Static final的各种用法

    对Static、final、Static final这几个关键词熟悉又陌生?想说却又不知怎么准确说出口?好的,本篇文章将简短概要出他们之间的各自的使用,希望各位要是被你的面试官问到了,也能从容的回答...static加载:static在类加

  • java基础之注解
  • java基础之注解

    1、元注解1.1 @Target【作用】用于指定所标注的注解可以使用的位置,例如:@Target(ElementType.METHOD):表示可以使用在方法上,其他结构不能使用;@Target({ElementType.METHOD, El

  • 浅谈String、StringBuffer和StringBuilder的区别
  • 浅谈String、StringBuffer和StringBuilder的区别

    在Java开发面试经常会被问到String,StringBuider,StringBuffer区别,很多人回答得不够全面和深入,那么它们到底都有什么区别呢!三者都是用来对字符串进行操作,String通常用来定义一个变量,而StringBui

  • 详解Java8 Stream Api中map和flatMap操作
  • 详解Java8 Stream Api中map和flatMap操作

    1.前言Java 8 提供了非常好用的 Stream API ,可以很方便的操作集合。今天我们来探讨两个 Stream 中间操作 map(Function<? super T, ? extends R> mapper) 和 flatMap

  • Java之对象的序列化和反序列化
  • Java之对象的序列化和反序列化

    对象的序列化和反序列化1)对象序列化,就是将Object对象转换成byte序列,反之叫对象的反序列化。2)序列化流(ObjectOutputStream),是字节的过滤流—— writeObject()方法 反序列化流(Object

  • 深入学习java之泛型
  • 深入学习java之泛型

    概念:泛型,即“参数化类型”。就是将原来具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。本质:为了参数化类型(在不创建新的类型的情况下,通过泛

  • java方法中的构造方法与普通方法的区别
  • java方法中的构造方法与普通方法的区别

    普通方法大家肯定都见过,有修饰符修饰的方法可以有返回值,也有的没有返回值。而构造方法呢?举个例子应该很快就懂了,当一个类实例化对象的时候,用到的方法就是构造方法,我们可以看到在一个类里面的构造方法并不是从别的类里面引进来的,而是自己本身就有

  • 如何在控制台编译运行java文件
  • 如何在控制台编译运行java文件

    首先:打开控制台cmd.exe,然后在控制台输入:java -version然后输入: javac相关学习视频教程推荐:java课程出现以上信息证明java环境配置正确。然后从命令行找到java文件路径。例如我的放在了F:\javaTest

  • java中有关于jar包操作的详细介绍
  • java中有关于jar包操作的详细介绍

    为什么用jar包、什么是jar包.java文件编译好后生成.class文件,如果直接写在其他程序或提供给别人使用会很不方便,因此将一些.class文件打包成一个jar包,jar包中还可以包含一些资源文件(如txt文件、html文件、css文

  • java中创建文件的方法之间的区别
  • java中创建文件的方法之间的区别

    区别:mkdir和mkdirs:mkdir只能用来创建文件夹,且只能创建一级目录;mkdirs同样只能用来创建文件夹,可创建多级目录 ,如果上级不存在,就会自动创建。createNewFile:只能用来创建文件,且只能在已存在的目录下创建文

  • java面向对象——封装
  • java面向对象——封装

    概述面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理

  • Java开发之代码规范详解
  • Java开发之代码规范详解

    Java开发中所要遵守的编码规范大体上有如下7点。命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范。【推荐学习:java视频教程】1.命名规范(1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9

  • 用cmd命令行编译运行Java文件的方法详解
  • 用cmd命令行编译运行Java文件的方法详解

    在windows下利用cmd命令行,可以调用jdk里的javac.exe和java.exe,从而对java文件进行编译和执行,前提是jdk已成功安装并正确配置相关环境变量。下面,我们一起学习如何用cmd命令行编译运行一个Java程序。1、在

  • 用java和sql开发管理信息系统的流程是什么
  • 用java和sql开发管理信息系统的流程是什么

    一、需求分析(一)系统开发建议(二)可行性分析(三)业务需求规范说明书(四)项目开发计划书java学习视频推荐:java在线视频二、系统设计(一)业务流程设计(二)系统功能王设计(划分子系统和功能模块,设计详细功能)(三)系统数据结构设计,

  • java中的队列包括哪些
  • java中的队列包括哪些

    Queue(队列): 基本上,一个队列就是一个先入先出(FIFO)的数据结构。Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接口。java相关免费学习视频教程:java视频

  • 10个Java异常的关键知识点
  • 10个Java异常的关键知识点

    下面本篇文章就来总结Java异常十个关键知识点,面试或者工作中都有用。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。一. 异常是什么异常是指阻止当前方法或作用域继续执行的问题。比如你读取的文件不存在,数组越界,进行除法时,