zoukankan      html  css  js  c++  java
  • 【java读书笔记】——java开篇宏观把控 + HelloWorld

              学完java有一段时间了,一直没有做对应的总结,总认为有一种缺憾。从这篇博客開始,将自己平时的学习笔记进行总结归纳,分享给大家。

           这篇博客主要简单的介绍一下java的基础知识,基本的目的是扫盲。原来仅仅是听说过java,如今自己真正開始学习了,看完了第一集视频之后,问自己,你知道java是什么吗?问完之后才发现一无所知,上完查一查,简单了解一下,给自己扫盲。


    介绍


           知道java是一种可跨平台应用软件的面向对象的程序设计语言,就能够了。

      

    组成

          

           Java由四方面组成:java编程语言,java类文件格式,java虚拟机和java应用程序接口(Java API)。


    体系


           java分为三个体系JavaSE(J2SE,java平台标准版),JavaEE(J2EE,java平台企业版),JavaME(J2ME,java平台微型版)。


    =======================================================切割线================================================


           以上的内容也都是在网上查的内容,对java了解大概就好。以下谈一下自己的学习心得:


    java语言特点


          1.一种面向对象的语言。

          2.一种与平台无关的语言,提供程序执行的解释环境。

          3.一种健壮的语言,吸收了C/C++语言的长处,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。

     

          上面三点也是java很火的关键原因。


    java两种核心机制


    1.java虚拟机(Java Virtual Machine)

      

          1.java虚拟机能够理解成一个以字节码为机器指令的CPU。

          2.对于不同的执行平台,有不同的虚拟机

          3.java虚拟机机制屏蔽了底层执行平台的区别,实现了“一次编译,随处执行”。

                 


    2.垃圾收集机制(Garbage Collection)


          1.不再使用的内存空间应当成垃圾收集。

          2.在C/C++等语言中,由程序猿负责回收无用内存。

          3.java消除了程序猿回收无用内存空间的责任;提供一种系统级线程跟踪存储空间的分配情况。

          4.垃圾收集在java程序执行过程中自己主动进行,程序猿无法精确控制和干预。

               

    3.执行过程

               java的整个执行过程,我们通过以下这张图来说明它的执行步骤。

               

    j2se总体框架





         这些都是学习java的基础知识,你当然能够不用记住,可是一定要了解、知道,把握好战略,你才干走的更好。


    HelloWorld

    public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("Hello,World!"); //输出Hello,World!
    	}
    }

    执行结果:

                 


    总结

             

                敲完HelloWorld(你好,世界!)之后,发现自己已经展开双臂拥抱“世界”。奋斗吧,少年!在编程的道路上坚持,努力奋斗,终于展开双臂,拥抱美梦成真的曙光。



  • 相关阅读:
    165. Compare Version Numbers
    164. Maximum Gap
    3、桶排序
    162. Find Peak Element
    160. Intersection of Two Linked Lists
    155. Min Stack
    154. Find Minimum in Rotated Sorted Array II
    153. Find Minimum in Rotated Sorted Array
    Linux/Unix系统编程手册 第二章:基本概念
    Linux/Unix系统编程手册 第一章:历史和标准
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4200729.html
Copyright © 2011-2022 走看看