- 博客(11)
- 收藏
- 关注
原创 第七部分 JVM
第七部分 JVM7.1 JVM简介7.1.1 JVM概念1).虚拟机简介:JVM(Java Virtual Machine的简称。意为Java虚拟机。虚拟机:指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。 常见的虚拟机:JVM、VMwave、Virtual Box2).JVM和其他两个虚拟机的区别: a.VMwave与VirtualBox是通过软件模拟物...
2019-04-17 21:33:29 221
原创 第六部分 Java高级开发(二)——多线程
6.2 多线程6.2.1 进程和线程进程:在操作系统中一个程序的执行周期;线程:一个程序同时执行多个任务,每个任务成为一个线程。相比于进程,线程的创建、撤销的开销比进程小很多,更加“轻量级”。没有进程就没有线程、进程一旦终止线程也一并终止。多进程与多线程区别:本质区别在于,每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使得线程之间的通信比进程之间通信更有效、更方便。...
2019-03-12 17:11:54 217
原创 第九部分 数据库管理系统及JDBC编程
第九部分 数据库管理系统9.1 数据库管理系统概述(MySQL)9.1.1 数据库概念数据库的定义:长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库管理系统:能够提供数据定义、数据组织、存储、管理、操纵、数据库维护等功能的软件数据库的三级两映射与数据库的独立性原理:9.1.2 关系数据库语言SQL1、库相关创建库:CREATE DATABASE NA...
2019-03-12 16:57:05 375
原创 第十五部分 名企笔试真题解析——编程题(持续更新)
15.2 编程题及解析更新时间:2019.04.24 题目总量:9以下参考答案均通过在线OJ的审查,符合内存和运行时间要求。在线编程中,编程语言不限,但以Java和C/C++为主。参考答案以C/Java为主。15.2.1 坐大巴车(猿辅导笔试真题) 某天猿辅导 HR 组织大家去漂流,早上,参加团建的同学都到齐了,并且按到达公司的先后顺序排好队了。 由于员工太多,一个大巴车...
2019-01-30 20:12:50 1041
原创 第五部分 Java新特性
5.1注解JDK中提供了三个内置注解@Override、@Deprecated、@SuppressWarnings5.1.1 准确覆写提供一个标识符,表明下面的方法是一个覆写方法,一旦覆写失败则会直接认为是语法错误。 package www.bit.java.testdemo; class Person { @Override // 追加了此注解后将明...
2019-01-30 20:08:56 120
原创 第四部分 I/O与异常
4.1 I/OI/O的核心组成为5个类(File、OutputStream、InputStream、Reader、Writer)和一个接口(Serializable)4.1.1 File1、创建文件类:File file = new File(path);或者File file = new File(path,subpath);2、相关方法: 创建文件 ...
2019-01-30 20:07:32 249
原创 第三部分 Java面向对象(四)
3.4 特殊类本节中将介绍几个常用类和他们的主要方法。3.4.1 String类 直接赋值 String str = "Hello World" ;//一旦定义不可改变,否则会产生垃圾内存 构造赋值 String str = new String("Hello World") ;//不推荐,会产生垃圾内存 ...
2019-01-30 20:05:13 313
原创 第三部分 Java面向对象(二)
3.2 抽象类与接口3.2.1 抽象类的定义与使用抽象类 = 普通类 + 抽象方法(只声明但是没有实现的方法,这类方法要用abstract关键字定义),为了和普通的类区分,抽象类也需要用abstract关键字来定义。 abstract class Person{ private String name ; // 属性 public String g...
2019-01-30 20:01:46 185
原创 第三部分 Java面向对象(一)
3.1 类与对象3.1.1 面向对象的三大特征封装、继承、多态封装:对象内部的操作对外部而言不可见继承:利用现有类的功能,在这个类的基础上进行功能的扩展多态:一个类实例的相同方法在不同情况下有不同的表现形式,可以使得不同的外部对象共享相同的外部接口。3.1.2 类与对象的基本概念类:事物拥有的共同特性和操作的行为的集合,由方法和属性组成。方法确定操作的行为,属性是一些变...
2019-01-30 19:59:42 254
原创 第二部分 Java语法
2.1 标识符与关键字2.1.1 标识符对于变量、常量、函数、方法名等等的命名统一称为标识符,Java对于标识符的要求有:1、数字、字母、下划线、$组成,数字不能作为标识符的开头,标识符也不能与关键字和保留字重名;2、命名时尽可能简单、有意义;3、”$”(用双引号引起来的$)尽量不要在代码中出现。4、一个推荐的命名规范:1)代码中的命名均不能以下划线或美元符号开始,也不...
2019-01-30 19:53:07 198
原创 第一部分 Java基础
第一部分 Java基础1.1 Java简介Java是一门面向对象的编程语言,它吸收了C++语言的各种优点,还去除了多继承、指针的复杂概念。Java语言具有功能强大和简单易用两个特征。Java语言允许程序员以优雅的思维方式进行复杂的编程。1.2 Java主要特性1.2.1 简单性相比于C++语法,Java语法去除了头文件、指针、结构、联合、操作符重载、虚基类等复杂的概念。此外Ja...
2019-01-30 19:50:09 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人