guobinhit / Java Skills
Licence: mit
♨️ In this repository, you can get many Java skills.
Stars: ✭ 102
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Java Skills
Resume
( Software Engineer, Back-End developer (.NET, .NET CORE))
Stars: ✭ 13 (-87.25%)
Mutual labels: skills
Alexa Smarthome
Resources for Alexa Smart Home developers.
Stars: ✭ 496 (+386.27%)
Mutual labels: skills
Getting A Gig
Guide for getting a gig as a tech student.
Stars: ✭ 6,185 (+5963.73%)
Mutual labels: skills
Alexa Skills Kit Sdk For Java
The Alexa Skills Kit SDK for Java helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 758 (+643.14%)
Mutual labels: skills
Devportfolio
A lightweight, customizable single-page personal portfolio website template built with JavaScript and Sass
Stars: ✭ 3,582 (+3411.76%)
Mutual labels: skills
Warriorjs
🏰 An exciting game of programming and Artificial Intelligence
Stars: ✭ 8,673 (+8402.94%)
Mutual labels: skills
Sourcerer App
🦄 Sourcerer app makes a visual profile from your GitHub and git repositories.
Stars: ✭ 6,645 (+6414.71%)
Mutual labels: skills
Chamilo Lms
Chamilo is a learning management system focused on ease of use and accessibility
Stars: ✭ 550 (+439.22%)
Mutual labels: skills
Mycroft Skills
A repository for sharing and collaboration for third-party Mycroft skills development.
Stars: ✭ 626 (+513.73%)
Mutual labels: skills
Alexa Assistant
Implementation of the Google Assistant SDK as an Alexa skill
Stars: ✭ 422 (+313.73%)
Mutual labels: skills
Botframework Solutions
Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences.
Stars: ✭ 965 (+846.08%)
Mutual labels: skills
Alexa Skills Kit Sdk For Python
The Alexa Skills Kit SDK for Python helps you get a skill up and running quickly, letting you focus on skill logic instead of boilerplate code.
Stars: ✭ 678 (+564.71%)
Mutual labels: skills
Portfolio Template
An Open-Sourced Template for developers to show-off there skills. Made with ReactJS
Stars: ✭ 52 (-49.02%)
Mutual labels: skills
The Skills of Java
绪论
在编程这条路上走的越久,我们遇到的事情就越多,磕磕绊绊在所难免,很多坑只有在踩过之后,我们才会越能体会到那种「啊,原来是这么回事儿」的恍然大悟之感,这种体会并不局限于 Java 语言,所有编程语言皆是如此,之所以在此聊 Java,不过是作者接触 Java 比其他语言多些而已。我一直认为「程序员不应该只局限于某种语言的使用者,而是应该成为语言的参与者」,点点滴滴,皆是学问,看到了、记住了,便是收获、便是进步。
在本系列博文中,作者将和大家一起分享 Java 中那些值得我们了解的事儿,我在这里,你在哪里?
索引
朝花夕拾
- 从 JDK 9 开始,超级根类
Object
中的finalize()
方法被标记为@Deprecated
; - 同样是从 JDK 9 开始,
String
类由char[]
数组实现修改为由byte[]
数组实现。
编程思想
- 第 1 章:语言导论
- 第 2 章:对象漫谈
- 第 3 章:操作符
- 第 4 章:控制流程
- 第 5 章:初始化与清理
- 第 6 章:访问权限控制
- 第 7 章:继承、组合、fianl
- 第 8 章:多态、初始化顺序、协变返回类型
- 第 9 章:接口、内部类
- 第 10 章:异常及错误处理
- 第 11 章:字符串
- 第 12 章:运行时类型识别、反射
- 第 13 章:泛型
- 第 14 章:数组、容器
- 第 15 章:容器深入研究
- 第 16 章:Java I/O 系统
- 第 17 章:枚举类型、注解
- 第 18 章:并发
效率编程
- 第 1 章:创建和销毁对象
- 第 2 章:对于所有对象都通用的方法
- 第 3 章:类和接口
- 第 4 章:泛型
- 第 5 章:枚举和注解
- 第 6 章:方法
- 第 7 章:通用程序设计
- 第 8 章:异常
- 第 9 章:并发
- 第 10 章:序列化
并发实战
虚拟机篇
- 第 1 章:运行时数据区域及虚拟机对象
- 第 2 章:垃圾收集与内存分配策略
免责声明:本系列博文的大部分内容均来自以下四本图书,
---> 书名:Java编程思想;作者:Bruce Eckel
---> 书名:Effective Java;作者:Joshua Bloch
---> 书名:Java并发编程实战;作者:Brian Goetz,Tim Peierls 等
---> 书名:深入理解Java虚拟机:JVM高级特性与最佳实践;作者:周志明
书是知识之源,也是智慧经验的结晶!在此,强烈建议大家阅读原著,尊重版权。
最后,附上一句格言,望共勉:好学若饥,谦卑若愚。
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].