Java
文章平均质量分 77
Vurteon
这个作者很懒,什么都没留下…
展开
-
Java学习笔记之repaint,paint
这几天在写工程实践项目,五子棋,自然用到一些图形程序设计,期间最让我疑惑的就是repaint(),我就从最初的地方说起。 基本框架JFrame,然后结构中有一个叫做内容面板的层次,然后将JPanel放入其中,所以,我的主要图形和操作都是在JPanel上的,其本身也是一个组件,然后就进入正题。通过JPanel的继承关系可以知道,repaint,paint还有update都是继承而原创 2013-06-09 11:05:18 · 1520 阅读 · 0 评论 -
Java那些事:类和接口
个人胡说 类是面向对象的核心概念,在目前我得理解来说,其实就是提供了一种将数据结构和对应的服务封装,而面向对象,除了高深的面向对象思想,再者便是与类相关的一系列相关技术的支持,比如多态等。为什么面向对象编程会成为目前主流的编程?我看来一是这种编程相对于数据流(面向过程编程)来说,面向对象更加符合人类的思维习惯和事物的一些本质,另外就是它强大繁多的库。当然,如果面向过程语言自然也原创 2014-03-22 23:16:28 · 1458 阅读 · 0 评论 -
Java那些事:异常
“好的程序设计语言能够帮助程序员写出好程序,但是无论哪种语言都避免不了程序员写出坏的程序。” ----《Java编程思想》 “充分发挥异原创 2014-03-23 18:09:41 · 1506 阅读 · 0 评论 -
Java那些事:泛型
“让错误尽量在编译被发现” “你必须知道边界所在,才能成为高手” ---《Thinking in Java》 错误在编译时被发现是十分原创 2014-04-12 02:13:13 · 2136 阅读 · 0 评论 -
Java那些事:动态代理
动态代理是对代理模式的一种实现,JDK支持动态代理。静态代理是由编写人员自己编写编译,动态代理的代理类则是由代码帮助生成。本文将探索如何使用动态代理以及其原理,做到知其然知其所以然。 Java动态代理相关的类和接口: java.lang.reflect中的InterfaceInvocationHandler, 其中有且仅有原创 2014-04-17 13:15:07 · 1369 阅读 · 0 评论 -
Java简单概述
Java的历史 Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,目前广泛的运用于企业级Web开发(Servlet/JSP)和移动开发(Android)。在90年代初由Sun公司发明,初名为Oak,后由于互联网的发展得到改造,且在95年正式命名Java,目前Sun公司被甲骨文公司收购,所以目前Java的版权在甲骨文公司。 Java是一门只有原创 2014-03-22 23:07:45 · 975 阅读 · 0 评论 -
那些年,改变Java世界的那些人
作为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java做为中国的编程语言学习者餐桌上有限的那么几样餐点中的流行款式,自然是让JamesGosling风光不已。虽然James Gosling现在已经不是领导Java发展潮流的领军人物了,做为Sun的开发者产品组的CTO,怎么算来也是身居高位了,俗事缠身吧,但是这并不妨转载 2013-08-18 20:40:00 · 889 阅读 · 0 评论 -
java环境变量配置
最近在学习java,所以也就在这里说一下java环境变量的配置。 首先需要安装虚拟机JVM,最新的JDK在http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html可以下载,下载好后按步骤安装好,接下来在 http://www.eclipse.原创 2012-12-30 11:53:27 · 645 阅读 · 0 评论 -
Eclipse 快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2013-07-10 10:55:14 · 611 阅读 · 0 评论 -
Java那些事:基本控制流
数据类型 Java中的char是16位,由于Java为了保持跨平台(Unicode编码)所以如此设置,Java提供了另外一种数据类型----byte,这个和C语言中的char是一样的,其次,Java为了跨平台,所以为每一个数据类型提供了固定的字长,另外,相较于C语言,Java提供了boolean数据类型,布尔值在Java中占用一位存储(相对于C++是使用一个字节存储)。Java原创 2014-03-22 23:09:30 · 1266 阅读 · 0 评论