《Java SE》初学Java

原创 2016年08月29日 21:31:00
  • Java体系结构包括4个独立但相关的技术
1.the Java programming language 程序设计语言
2.the Java class file format 字节码文件格式
3.the Java Application Programming Interface应用编程接口
4.the Java Virtual Machine 虚拟机
  • Java语言的特点
1.一种面向对象的语言。
2.一种平台无关的语言,提供程序运行的解释环境。一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。

  • Java程序运行机制及运行过程


  • 核心机制之Java虚拟机
1.Java虚拟机可以理解成一个以字节码为机器指令的 CPU。
2.对于不同的运行平台,有不同的虚拟机。
3.Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。


  • 核心机制之垃圾收集
    1.garbage collector
    2.不再使用的内存空间应回收-垃圾收集。
    3.在C/C++ 等语言中,由程序员负责回收无用内存。
    4.Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。
    5.垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。  

100个Java经典例子(11-20)初学者的利器高手的宝典JavaSE

package test11; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav...
  • fljxzxb
  • fljxzxb
  • 2011年10月21日 00:12
  • 8620

让界面更加绚丽 Java SE 6.0 GUI体验

Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋。虽然Java提供2种图形解决方案,AWT和Swing。但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验。而且AWT...
  • xxq_2011
  • xxq_2011
  • 2015年04月01日 17:53
  • 875

面试题集——Java之Java SE

最近忙着复习,之前好多东西都忘了,也有一些知道,但到真正要自己说的时候又不一定能流利说出口,所以,在牛客网看到了一位师兄提出的面试可能问题,就试着按自己知道的回答回答,不知道的那就赶紧查查 一、J2...
  • a327369238
  • a327369238
  • 2015年10月07日 15:55
  • 1614

Java SE基础知识点总结(一)

没办法了,从头学起。不过还是要告诫自己戒骄戒躁,沉住气,一步一步来,打好地基才是盖高楼最好的捷径!又是一部长篇连载,遂分享出来,与君共享~ 编译、运行java程序需要经过哪些主要步骤?  ...
  • wxj1018
  • wxj1018
  • 2016年06月27日 18:43
  • 1486

JAVA SE 学习笔记

J2SE基础学习笔记,温故知新于2016/12/5.
  • conanswp
  • conanswp
  • 2016年02月24日 22:07
  • 1686

Java SE 知识点

Java基础 1.什么是Java? Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Jav...
  • Bucklly
  • Bucklly
  • 2012年07月07日 23:03
  • 3660

【Java SE】————环境变量的配置及其原因(Windows)

环境变量:                  先说说环境变量,一般我们在配置的时候电脑中有两个,一个是用户环境变量,另一个是系统环境变量。(如下图)从字面上我们就可以看出来,用户环境变量,单单指的...
  • z15732621736
  • z15732621736
  • 2016年01月31日 11:55
  • 1729

Java2SE基础知识点整理(二)

第一篇:Java2SE基础知识点整理(一)1.Interface与abstract类的区别 No. 区别 抽象类 接口 1 定义关键字 abstract class in...
  • ITMonkeyKing
  • ITMonkeyKing
  • 2017年02月20日 23:45
  • 439

java se和java ee究竟有什么实质上的区别

区别如下: 1、Java SE:   Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Pl...
  • qq_35729592
  • qq_35729592
  • 2016年11月28日 10:09
  • 4819

Java SE Java EE和Java ME的区别

JDK: Java Development Kit,也就是Java SDK(开发Java程序的工具包),里面包含用于Java平台开发的API。 Java平台的开发包括三种类型,分别时Java SE(标...
  • iterJiaY
  • iterJiaY
  • 2014年08月24日 16:03
  • 4643
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《Java SE》初学Java
举报原因:
原因补充:

(最多只允许输入30个字)