-
java核心知识
2017-09-04 09:25:14java核心知识java核心知识java核心知识java核心知识java核心知识java核心知识java核心知识 -
java核心知识
2014-10-09 15:21:42java的核心基础知识,有知识点有代码有案例。都可以运行。 -
Java核心知识
2014-11-30 15:48:28文章取名为“Java核心知识”,是因为本篇博客的知识依据主要来自于《Java核心技术》一书,如果对Java有疑问的,可以多多参考这边书... 笔者认为应该从以下几点来学习Java,(如有说的不对的,欢迎各位指正...) ...首先,感谢“无得”老师的一直栽培,在这,学生表示深深感谢....
文章取名为“Java核心知识”,是因为本篇博客的知识依据主要来自于《Java核心技术》一书,如果对Java有疑问的,可以多多参考这边书...
笔者认为应该从以下几点来学习Java,(如有说的不对的,欢迎各位指正...
)
(下面,我用“星”来说明这个知识的重要性...,一星(不怎么重要),三星(很重要),依据:常用程度)
1.基础语法
内容:变量、数组、基本类型、if、else、for、while、函数等等--->(这不是废话吗
,那种编程语言不是啊。。)
星级:一星
疑问:
,不是依据常用程度吗?怎么一星?不怎么重要?
解惑:正因为是太常用了,也是哪种编程语言都有地,C/C++有,Java有,Python有,JavaScript有,JQuery有,几乎编程语言都有,所有笔者反而认为不怎么重要,你只需认真掌握一种,然后对比着其他几种,只需在使用那种语言时,相应的使用该语言的语言规范,就OK了。笔者是从C语言开始的(估计学软件的都是从C开始的),笔者便是这么学习的,认真的、熟练的使用这些基础语法,然后学习Java时,这块几乎就是直接看不同,用Java编程时,只需按照Java的规范用这些基础语法就Ok了,至于再学JavaScript、JQuery时,也是类似,没花多少时间。
2.面向对象(OOP)
内容:类(class)、接口(interface)
星级:三星
解释:我们都知道Java是一种面向对象语言,说道面向对象(OOP),不得不说类啊,这个类确实也够“累”啊
,关于对类的解释,我在这不多说了,可以参考《Java核心技术》,上面有更详细的讨论。对到OOP,不得不提OOP的三个特性:封装、继承和对态。这三个是很重要的,其中继承和多态也是比较难理解和掌握的。在Java的整个编程中,几乎都是再使用者这三种,后面找时间我们一块讨论设计模式,笔者觉着设计模式更是对这三个特性的高级运用。
3.字符串(String)
内容:字符串String
星级:三星
疑问:
那么问题来了,String是基本类型吗?。。。(问题来了,挖掘技术哪家强。。。
)
解惑:傻X吗,String当然不是基本类型了。看到笔者的提问,估计得这么想吧。这是笔者开始接触String时以为想当然的事。--String是很常用的一个对象,以至于他的定义变量方法和int这类基本类型的一样简单,只需声明赋值即可使用,不过String的一些个方法是很常用的,比如截取子字符串、获取某个字符的索引位置等等,掌握这些方法很重要。再者,String可以结合正则表达式使用,用起来也是很犀利的解决一些问题。在学习String,有两个算是兄弟吧,也是很常用的,分别是StringBuilder、StringTokenizer,这两个也多关注一些。
4.容器
内容:Set、List、Map
星级:三星
解释:Java编程中,很常用的对象,笔者在编程中,几乎很少用到数组,基本全是使用List、Map的对象,常用到的方法也很简单,使用很方便,只需要掌握常用方法即可。比如List的添加、移除、查找方法,Map的添加、移除、查找方法,结合着for的foreach用法,在程序中很是常用。
好了,今天先到这里,改天,我们再继续。。。希望对大伙有帮助
-
JAVA核心知识整理
2019-08-29 12:14:36JAVA核心知识整理 -
JAVA核心知识点整理
2021-01-22 09:10:29JAVA核心知识点整理 -
Java核心知识.pdf
2020-05-16 10:38:30Java核心知识.pdf -
java核心知识.pdf
2020-10-19 22:56:52java核心知识点,大佬整理的核心笔记,价值连城,贡献给需要的人。限期优惠提供。java核心知识点,大佬整理的核心笔记,价值连城,贡献给需要的人。限期优惠提供。 -
JAVA核心知识整理.pdf
2020-02-20 23:39:16JAVA核心知识整理 -
java核心知识-word版2
2016-03-23 19:04:39java核心知识 -
java核心知识word版-1
2016-03-23 19:01:06java核心知识 -
java核心知识点分享给大家_Java核心知识整理——分享一份Java核心知识点整理.pdf...
2021-03-12 10:49:251、目录一份整理的蛮不错的Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。获取方式:转发+关注后私信回复【Java资料】(粉丝福利)2. JVM(1) 基本...1、目录
一份整理的蛮不错的Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
获取方式:转发+关注后私信回复【Java资料】(粉丝福利)
2. JVM
(1) 基本概念:
JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、
一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。
3. JAVA 集合
3.1.接口继承关系和实现
集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。
1. Collection:Collection 是集合 List、Set、Queue 的最基本的接口。
2. Iterator:迭代器,可以通过迭代器遍历集合中的数据
3. Map:是映射表的基础接口
4. JAVA 多线程并发
4.1.1. JAVA 并发知识库
5. JAVA 基础
5.1.1.1. 概念
如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下
会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用
这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器
6. Spring 原理
它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。
6.1.1. Spring 特点
6.1.1.1. 轻量级
6.1.1.2. 控制反转
6.1.1.3. 面向切面
6.1.1.4. 容器
6.1.1.5. 框架集合
7. 微服务
8. Netty 与 RPC
8.1.1. Netty 原理
Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对
TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞
的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。
8.1.2. Netty 高性能
获取方式:关注后私信回复【Java资料】或评论(粉丝福利)
获取方式:关注后私信回复【Java资料】或评论(粉丝福利)
-
java分享知识点_Java核心知识整理——分享一份Java核心知识点整理.pdf
2021-03-10 06:44:401、目录一份整理的蛮不错的Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。获取方式:转发+关注后私信回复【Java资料】(粉丝福利)2. JVM(1) 基本...1、目录
一份整理的蛮不错的Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。
获取方式:转发+关注后私信回复【Java资料】(粉丝福利)
2. JVM
(1) 基本概念:
JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、
一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。
3. JAVA 集合
3.1.接口继承关系和实现
集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。
1. Collection:Collection 是集合 List、Set、Queue 的最基本的接口。
2. Iterator:迭代器,可以通过迭代器遍历集合中的数据
3. Map:是映射表的基础接口
4. JAVA 多线程并发
4.1.1. JAVA 并发知识库
5. JAVA 基础
5.1.1.1. 概念
如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下
会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用
这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器
6. Spring 原理
它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。
6.1.1. Spring 特点
6.1.1.1. 轻量级
6.1.1.2. 控制反转
6.1.1.3. 面向切面
6.1.1.4. 容器
6.1.1.5. 框架集合
7. 微服务
8. Netty 与 RPC
8.1.1. Netty 原理
Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对
TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞
的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知机制获得 IO 操作结果。
8.1.2. Netty 高性能
获取方式:关注后私信回复【Java资料】或评论(粉丝福利)
获取方式:关注后私信回复【Java资料】或评论(粉丝福利)
-
JAVA核心知识点整理.pdf
2021-03-30 10:54:52JAVA核心知识点整理 -
Java-Summarize Java核心知识点整理
2019-11-03 18:21:00Java-Summarize Java核心知识点整理(包括Java基础、JVM、数据库、计算机网络、算法、操作系统、设计模式、系统设计、框架原理) -
java核心知识点整理.pdf
2021-03-12 09:13:57java核心知识点整理.pdf -
JAVA核心知识.zip
2020-02-18 15:38:57java核心知识点,包括JVM,JAVA集合,JAVA多线程,spring原理,微服务,Netty与RPC,网络,日志,注册中心,消息队列,关系型数据库,常用nosql,设计模式,负载均衡,一致性算法,java算法,加密算法,分布式缓存,大数据,云计算......... -
JAVA核心知识点整理.zip
2020-03-18 14:49:22JAVA核心知识点整理 -
JAVA核心知识点整理.rar
2019-07-14 21:09:20JAVA核心知识点整理--》从Java基础-->Java数据结构-->框架-->Java中间件,缓存JAVA核心知识点整理--》从Java基础-->Java数据结构-->框架-->Java中间件,缓存JAVA核心知识点整理--》从Java基础--&...