当前位置: 首页 > news >正文

Java快速教程

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 

 

 

Java是面向对象语言。这门语言其实相当年轻,于1995年才出现,由Sun公司出品。James Gosling领导了Java的项目小组。该项目的最初只想为家电设计一门容易移植的语言。然而,在获得了Netscape浏览器支持后,Java快速推广,应用广泛。

Java受到C和C++的强烈影响。Java与C++相近,都是静态类型,但移除了C++中容易出错的一些特征,比如指针和多重继承。Java的垃圾回收可以自动的管理和清理内存。清理内存工作转交给编译器后,程序员的负担大大减小。Java产出效率高,又有良好的运行效率,在PC端、服务器端和移动端都有不俗的表现。Android更是为Java注入新鲜血液。Java又是一门完全的面向对象语言,所以是了解其他面向对象语言的一个好范本。

 

Java基础

在Java基础系列文章中,我将说明Java的基础内容,特别是面向对象的相关概念。

 

Java基础01 从HelloWorld到面向对象

Java基础02 方法与数据成员

Java基础03 构造器与方法重载

Java基础04 封装与接口

Java基础05 实施接口

Java基础06 组合

Java基础07 包

Java基础08 继承

Java基础09 类数据与类方法

Java基础10 接口的继承与抽象类

Java基础11 对象引用

Java基础12 多态

 

Java进阶

在Java进阶中,我对Java基础部分进行补充,并转向应用层面。

Java进阶01 String类

Java进阶02 异常处理

Java进阶03 IO基础

Java进阶04 RTTI

Java进阶05 多线程

Java进阶06 容器 

Java进阶07 嵌套类

Java进阶08 GUI

Java进阶09 事件响应

Java进阶10 内存管理与垃圾回收

 

Play框架

Play是近年兴起的一个灵巧精致的网络框架。它基于JVM,可以用Java或Scala编写。即时热编译的特征,也让该框架适用于敏捷开发。Play可以相当快速的搭建起一个成熟的网站或者App后台。

来玩Play框架01 简介

来玩Play框架02 响应

来玩Play框架03 模板

来玩Play框架04 表单

来玩Play框架05 数据库

来玩Play框架06 用户验证

来玩Play框架07 静态文件

 

Android开发

安卓已经是市场占有率第一的移动操作系统。随着移动端的繁荣,安卓应用开发越来越受到欢迎。安卓主要的开发语言是Java。你可以利用之前学习的Java知识,再借用Play创建App后台,制作出一款实用的安卓App。

Android的历史与花边

安卓第一夜 第一个应用

安卓第二夜 有趣的架构

安卓第三夜 概念漫游(上)

安卓第四夜 概念漫游(下)

安卓第五夜 维纳斯的诞生

安卓第六夜 凡高的自画像

安卓第七夜 雅典学院

安卓第八夜 玛丽莲梦露

安卓第九夜 狂风

安卓第十夜 亚当的诞生

 

 

参考资料

参考书籍,见豆列

http://book.douban.com/doulist/1949311/

转载于:https://www.cnblogs.com/ryn3316/p/9615770.html

相关文章:

  • python接口自动化测试二十八:连接SQL sever操作
  • python中如何去掉字符串中的空格
  • jupyter、flask、tornado、djiango安装
  • BZOJ2768 JLOI2012冠军调查(最小割)
  • Js判断参数(String,Array,Object)是否为undefined或者值为空
  • 图片合成
  • 对象 get和set方法
  • spsss基本统计分析操作攻略
  • liunx环境下mongodb3.2升级至3.6
  • Keil MDK下如何设置非零初始化变量(复位后变量值不丢失)
  • web服务器下出现大量TIME_WAIT
  • 正则 常见2
  • js限制文本框只能输入数字方法小结
  • VC++文件操作之最全篇
  • SDN控制器列表
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • JavaScript设计模式之工厂模式
  • PHP面试之三:MySQL数据库
  • Python打包系统简单入门
  • zookeeper系列(七)实战分布式命名服务
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 官方解决所有 npm 全局安装权限问题
  • 力扣(LeetCode)21
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  •  一套莫尔斯电报听写、翻译系统
  • 正则学习笔记
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • (07)Hive——窗口函数详解
  • (TOJ2804)Even? Odd?
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (六)vue-router+UI组件库
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一)u-boot-nand.bin的下载
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET成年了,然后呢?
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @取消转义
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [Android]创建TabBar
  • [Android]使用Android打包Unity工程
  • [Android实例] 保持屏幕长亮的两种方法 [转]
  • [Apio2012]dispatching 左偏树
  • [AR Foundation] 人脸检测的流程
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [C/C++] C/C++中数字与字符串之间的转换
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [CLickhouse] 学习小计