博客专栏  >  编程语言   >  JavaSE由浅入深

JavaSE由浅入深

JavaSE是Java的一个基础部分,只有掌握了它,才能向着JavaEE和JavaME发展,去做网站设计和Android开发。从基础开始,由浅入深,循序渐进,做好点滴积累。

关注
27 已关注
78篇博文
  • Java注解(Annotation)原理详解

    序言 注解在Java中到底是什么样的东西?具体是如何实现的?  本文将一层一层深入探究注解的实现原理。为了尽可能的将分析的过程呈现出来,所以文章包含了大量的截图和代码。(ps:如果图片看不清楚...

    2017-04-12 21:08
    185
  • 子类可以继承到父类上的注解吗--有结论了

    不了解注解基础知识的请先看《JDK 5 Annotation\注解\注释\自定义注解》   子类可以继承到父类上的注解吗? -----------------------------...

    2017-04-12 18:49
    386
  • JVM(三):类加载机制(类加载过程和类加载器)

    一、为什么要使用类加载器? Java语言里,类加载都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会给java应用程序提供高度的灵活性。例如: 1.编写一个面向接口的应...

    2017-04-12 16:38
    278
  • JVM(一):体系结构 && 内存模型

    在分析JVM体系结构之前,先看下Dalvik-JVM和Java-DVM的区别: 1.DVM基于寄存器JVM基于内存 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大...

    2017-04-12 16:34
    479
  • Java基础加强:细说JDK动态代理的实现原理

    原文地址:http://blog.csdn.net/mhmyqn/article/details/48474815 关于JDK的动态代理,最为人熟知的可能要数spring AOP的实现,默认...

    2017-04-11 00:13
    629
  • 设置Eclipse的类文件和xml文件代码自动补全

    我们在平常编写代码的时候,不会记住大多数的类和文件的属性,方法等等,这就需要我们设置类文件和xml文 件自动补全的功能,也可以说是代码提示功能。                类文件自动补全  ...

    2016-12-17 14:23
    1616
  • 玩转Eclipse开发工具(七)

    十四编译器              (1)编译器的相关设置        编译级别        类文件产生        (2)构建时        通用        构建路...

    2016-06-28 18:36
    2298
  • 玩转Eclipse开发工具(六)

    九构建路径        (1)构建的概念        Build:项目的编译,测试,打包,产生文档这一系列操作。Eclipse中Java项目的构建一般只有编译。默认情况 下是自动构建,在菜单...

    2016-06-28 17:52
    2203
  • 玩转Eclipse开发工具(五)

    我们继续接着上一篇的重构来看。           八重构         (3)Eclipse中的重构操作2         2)尽可能使用父类型         我们在Refactorin...

    2016-06-25 15:33
    2296
  • 玩转Eclipse开发工具(四)

    八重构        (1)重构的概念        Refactoring,是指在程序功能不变的情况下,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和 框架更趋合理,提高软件的扩展...

    2016-06-25 14:54
    2234
  • 玩转Eclipse开发工具(三)

    五快捷键        (1)快捷键的概念        快捷键,又叫快速键或热键,指通过某些特定的按键、按键顺序或按键组合;来完成一个操作。很多快捷键往往 与Ctrl键、Shift键、Alt键...

    2016-06-24 16:04
    2419
  • 玩转Eclipse开发工具(二)

    我们接着博文《玩转Eclipse开发工具(一)》来继续说。         三Eclipse基本使用         (1)使用Eclipse创建Java项目、包、类         创建项目、...

    2016-06-22 17:35
    1809
  • 玩转Eclipse开发工具(一)

    由于之前学习JavaSE,大部分时间我所使用的编辑器是Windows操作系统自带的记事本及从网上下载的 Notepad++编辑器,然后使用命令行工具编译和运行的,因此对Java的Eclipse开发工...

    2016-06-22 11:04
    3070
  • JavaSE学习57:GUI编程之事件模型(二)

    一实现两个数求和并且输出结果        利用所学的GUI编程实现上述的要求。        TFMath.java源代码: import java.awt.*; import java.awt.e...

    2016-06-20 22:34
    1752
  • JavaSE学习56:GUI编程之事件模型(一)

    一事件概述        事件监听示意图:        (1)事件        用户对程序的某一种功能性操作。Java中的事件类都包含在JDK的Java.awt.event包中。...

    2016-06-20 21:46
    1699
  • JavaSE学习55:GUI编程之布局管理器

    一布局管理器概述         Java语言中,提供了布局管理器类的对象可以管理。        管理Component对象在Container对象中的布局,不必直接设置Component对象位...

    2016-06-20 19:20
    1569
  • JavaSE学习54:GUI编程之几个常用的类

    一GUI概述         AWT(Abstract Window Toolkit)包括了很多类和接口,用于Java Application的GUI(Graphics User Interface...

    2016-06-19 22:21
    1735
  • JavaSE学习53:细说多线程之内存可见性

    一共享变量在线程间的可见性         (1)有关可见性的一些概念介绍         可见性:一个线程对共享变量值的修改,能够及实地被其他线程看到。         共享变量:如果一个变量...

    2016-06-19 17:16
    1714
  • JavaSE学习52:细说多线程之Thread类和Runable接口

    一线程创建的两种方式比较       线程创建和启动有两种方式,这里只是列出步骤,不再进行详细解释。       (1)继承Thread类 class MyThread extends Thre...

    2016-06-18 22:44
    1866
  • JavaSE入门学习51:多线程编程(二)

    二Java多线程        (4)线程的状态        线程状态转换示意图:        线程控制的基本方法:        1)sleep()方法        可以调用Threa...

    2016-06-18 21:40
    1780
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部