- 博客(9)
- 收藏
- 关注
原创 Java面试题01
未完待续,每日记一点…什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?答:Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。JDK和...
2019-04-24 19:50:41
109
原创 Java-面向对象语言
面向过程与面向对象的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,相对比较消耗资源,比如:嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展、,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低...
2019-04-24 19:49:50
255
原创 Java 学习之线程01
未完待续…一、概念相关1.进程进程指的是一个运行内存中运行的应用程序,每个进程都有自己独立的一块内存空间。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。例:Windows操作系统中,一个运行的exe就是一个进程。进程状态:进程有三个状态,就绪、运行和阻塞。就绪状态其实就是获取了出cpu外的所有资源,只要处理器分配资源就可以马上执行。运行状态就是获得了处理器分配的资源,程序开...
2019-04-24 19:49:00
110
原创 2018/12/07面试
今天下午去参加了一家公司的面试,先做了笔试题,问题不难,看似眼熟,但是回答,回答的不尽人意。下面将笔试题大概的内容及答案整理记录下, 方便以后自己回顾。1.Interger与int的区别Integer是int的包装类,int则是Java的一种基本数据类型Integer变量必须实例化后才能使用,而int变量不需要Integer实际是对象的引用,当new一个Integer时,实际上是生成一...
2019-04-24 19:46:41
93
原创 2018/12/11面试
2018/12/11面试内容,相关知识点梗概1. filter过滤器定义,如何使用的?filter是对客户端访问资源的过滤,符合条件放行,不符合条件不放行,并且可以对目标资源访问前后进行逻辑处理。使用步骤:1)编写一个过滤器的类实现Filter接口2)实现接口中尚未实现的方法(着重实现doFilter方法)3)在web.xml中进行配置(主要是配置要对哪些资源进行过滤)总结Filte...
2019-04-24 19:44:19
71
原创 排序算法之桶排序
今天看了《啊哈!算法》的第1章第1节,讲了一个桶排序。书中将题目用故事的形式讲出来,题目给了5个数,5,3,5,2,8,接下来将分数进行从大到小排序,排序后是8 5 5 3 2,让计算机随机读入5个数然后将这5个数从大到小输出?书中使用的是用C语言实现的桶排序,我将桶排序用Java实现。代码实现:输入5个数:输出结果:...
2018-11-26 22:36:33
116
原创 一切皆对象,Object类
Object类是所有类的父类,如果一个没有用extends明确指出继承于某个类,则它默认继承object类。这里总结object类的11个方法;1.toString()该方法在打印对象时将被调用,将对象信息变为字符串返回,默认输出的是对象地址。输出结果编译器默认调用toString()方法输出的是对象地址,如果需要输出对象属性信息,则需要重写Object类的toString()方法。...
2018-11-18 14:36:55
357
转载 Java关键字
个人小白的学习之路,巩固基础~Java关键字总结参见另一博主:https://www.cnblogs.com/AloneZ/p/java1.html
2018-11-12 16:26:33
88
原创 Java数据类型
Java中的数据类型分为基本数据类型和引用数据类型。基本数据类型:byte: 占内存1字节,取值范围:-128~127。short:占内存2字节,取值范围:-32768~32717。int:占内存4字节,取值范围:-2147483648~2147483647。long:占内存8字节,取值范围:-2^63 ~ 2^63 -1 。float:占内存4字节,取值范围-3.403E38 ~ 3...
2018-11-12 15:51:26
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人