java基础
bruceyangjie
这个作者很懒,什么都没留下…
展开
-
Java继承中属性、方法和对象的关系
大家都知道子类继承父类是类型的继承,包括属性和方法!如果子类和父类中的方法签名相同就叫覆盖!如果子类和父类的属性相同,父类就会隐藏自己的属性!但是如果我用父类和子类所创建的引用指向子类所创建的对象,父类引用所调用子类对象中的属性值或方法的结果是什么呢?看代码:public class FieldDemo { public static void main(Str转载 2015-12-29 11:43:08 · 464 阅读 · 0 评论 -
java后台树形菜单查询
private List<MenuTree> getMenuList(String doc_id) { List<GuideMenuDO> rootMenu = menuMapper.getList("root", doc_id); //一级目录 List<MenuTree> rootMenuList ...原创 2019-05-21 16:32:15 · 2500 阅读 · 0 评论 -
htttp状态码
public enum HttpStatus { CONTINUE(100, "Continue"), SWITCHING_PROTOCOLS(101, "Switching Protocols"), PROCESSING(102, "Processing"), CHECKPOINT(103, "Checkpoint"), OK(200, "OK"), ...原创 2019-05-21 10:26:23 · 937 阅读 · 0 评论 -
springboot接受自定义实体的list
后台是这样的,关键是@RequestBody注解。postman传参是:关键是Content-Type设置为application/json,然后在raw中使用json格式传输原创 2019-05-24 15:32:07 · 4312 阅读 · 1 评论 -
java的io简单操作
import java.io.*;/** * Created by bruce on 2017/2/15. */public class Test { public static void main(String[] args) { File file = createNewFile(); String content = "hello world原创 2017-02-15 10:37:22 · 293 阅读 · 0 评论 -
Java四种线程池的使用
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。原创 2016-11-07 14:02:04 · 259 阅读 · 0 评论 -
Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(二)
作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing(转载请说明出处)这章我们还是接着上一章的,继续整理。1、数组有没有length()这个方法? String有没有length()这个方法? 数组没有length()这个方法,有l转载 2015-12-24 20:46:44 · 658 阅读 · 0 评论 -
Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH
作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing(转载请说明出处)近期赶上春季招聘的小高潮,顺便发一些基础面试题出来。包含:基本语法,类,内部类,继承相关,异常,线程,集合,io,虚拟机等。本篇题目整理时参照了传智播客(http://www转载 2015-12-24 20:45:27 · 598 阅读 · 0 评论 -
java常用数据,排序,链表等
Java中数组的操作 https://code.csdn.net/snippets/43043 Java实现单链表 https://code.csdn.net/snippets/43089转载 2015-12-24 20:42:12 · 264 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之数据结构基础之树、二叉树
Java面试宝典之二叉树的实现作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing(转载请说明出处)我们接着上一篇数据结构继续讲解。本章系数据结构之树与二叉树,从这章开始,我们就要介绍非线性结构了,这些内容理解起来比线性表稍难一些,我尽转载 2015-12-24 20:39:10 · 340 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之Java中static关键字
Java中的static关键字解析本文转子博客园,单击此处阅读原文static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:一.static关键字的转载 2015-12-24 20:37:06 · 250 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]系列之博文阅读导航
随着博文越来越多,为博客添加一个导航很有必要!本博客将相继开通Java、CloudFoundry、Linux、Ruby等专栏,都会设立目录,希望读者朋友们能更加方便的阅读!在阅读的过程中有任何问题,请联系:egg。邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef QQ群:169480361(请在本博文下面留言,验证信息转载 2015-12-24 20:34:41 · 263 阅读 · 0 评论 -
JAVA中堆栈的定义及区别
已经有人发过java堆栈是什么,那么我就概括的来介绍下堆栈的广义吧.堆栈是一种执行“后进先出”算法的数据结构。设想有一个直径不大、一端开口一端封闭的竹筒。有若干个写有编号的小球,小球的直径比竹筒的直径略小。现在把不同编号的小球放到竹筒里面,可以发现一种规律:先放进去的小球只能后拿出来,反之,后放进去的小球能够先拿出来。所以“先进后出”就是这种结构的特点。堆栈就是这样一种数据结构。它是在转载 2015-12-30 18:04:24 · 610 阅读 · 0 评论 -
进程和线程的关系
这个问题很经典,无数面试官想从这个问题得到你对线程和进程的理解程度,想完全讲清楚有点儿难度,同时也需要篇幅。从程序开发角度来讲,进程是资源分配的基本单位,是一个程序或者服务的基本单位。我们可以说进程就是程序的执行过程,这个过程包括很多东西,如CPU执行时间、运行内存、数据等,而且是一个动态的过程。线程是轻量级的进程,它们是共享在父进程拥有的资源下,每个线程在父进程的环境中顺序的独立的执行一原创 2015-12-30 10:33:35 · 332 阅读 · 0 评论 -
java网络编程
网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类地址、B类地址、C类地址(常用)、D类地址、E类地址。127.0.0.1(loc转载 2015-12-30 10:17:32 · 329 阅读 · 0 评论 -
浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。 请尊重作者劳动成果,转载请标明原文链接转载 2015-12-29 16:12:00 · 348 阅读 · 0 评论 -
Java多态性理解
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引转载 2015-12-29 16:09:08 · 258 阅读 · 0 评论 -
Java的内存分析
寄存器寄存器是存在在cpu上的。而内存是挂在数据总线的,数据总线就是用来决定传输数据的大小。而就是通过在寄存器上的地址来寻找相应内存。总的来说,寄存器和内存是两个东西,程序是无法来控制寄存器,所以这里了解一下就可以了。主要涉及到运行程序涉及到的就是下面这些栈(stack)、堆(heap)、静态域、常量池。栈栈中主要存放一些基本类型的变量( int, sh转载 2015-12-29 12:22:30 · 293 阅读 · 0 评论 -
java之使用md5对密码进行加密
import org.springframework.util.DigestUtils;import java.security.MessageDigest;/** * 密码安全工具类 */public class SecurityUtil { //盐,用于混交md5 private static final String slat = "&%1A2Asc...原创 2019-05-18 14:20:14 · 3716 阅读 · 0 评论