`

1、《java就业培训教程》-张孝祥

 
阅读更多

        《java就业培训教程》  2003年版,视为java入门经典,在这里缅怀一下优秀的java讲师张孝祥。张孝祥老师的视频、书籍讲的详细深入,值得大家学习。

************************************************************************************************************************************

        一个java文件经过编译成为class文件,称为java字节码文件,相当于c语音经过编译后的exe文件,只是exe直接运行在物理机器上,而class运行在虚拟机jvm上,通过jvm指令运行物理机。

          jvm是java字节码解释程序;各种平台只要安装(实现)了对应的解释程序,java字节码文件就能在不同的jvm下运行,就是java跨平台的根本。

解释执行java字节码过程的三个部分:代码的载入,代码效验、代码执行(详细见《深入jvm》);

1、代码载入是由类加载器(class loader)完成,类加载器载入一个类后,解释器为符号引用与空间地址 之间建立查询表;

2、被载入的字节码由字节码效验器进行检查,效验器可发现操作数栈溢出、非法数据类型转换等多种错误;

3、字节码执行:

      &1、即时编译执行(Just In Time),先解释后执行,一次性完成。

      &2、解释执行,多次解释并执行一小段java字节码



       java的类实例和数组所需的存储空间实在堆内存上分配的,解释器承担为类实例空间分配的工作,记录该实例空间的使用情况(具体见《深入jvm》);垃圾回收解决大部分的了内存未回收造成的内存泄露和无效内存引用;

       在java程序运行过程中,GC会不定时地被唤起检查或释放内存,不由程序员控制,这并不是一个“很可靠的机制”,事实上,已经很可靠了。

       java用class关键字声明一个类,在class前添加限制访问符;

       注释:  // 单行,/*多行*/,/**文档*/

       变量,系统为程序分配一块内存单元(方法区常量池),用来存放各种类型的数据(引用);

       变量作用域,在大括弧{}之间,即在{int x=3;{{x=3*x;}}return x;}这样是可以获得x的值,而{{int x=9;{x=3*x;}}return x;}这样是不能获得x的值;

       一个{}内一个变量只能声明一次,这与c/c++不同,如{int x;{int x;}}这是不允许的。

       变量分为局部变量、成员变量;成员变量又分类变量和一般成员变量;成员变量的初始化值为0或null,而局部变量若不赋值,编译时会报错;

        方法:访问限制符 返回类型 方法名(参数类型 参数..){return 返回值;}

        方法参数传递过程:如int area = computeArea(4,5);--->computeArea(int x,int y);当执行到这条语句时,jvm将创建一个栈帧,并进入这个栈帧,同时携带参数并完成赋值,int x =3;int y=5;

 

ps:

          1、系统环境变量就是在操作系统中定义的变量,系统通过变量名就能找到变量值,比如path变量,一般会被其他应用程序使用,将常用的程序放在path值(路径)中,供其他程序使用。

          2、"=="是包括地址的比较

                equals()是内容的比较

 

  • 大小: 57.3 KB
分享到:
评论

相关推荐

    Java就业培训教程-张孝祥书内源码及PPT文档

    张孝祥_书内源码_08.txt <br>《Java就业培训教程》_张孝祥_书内源码_10.txt <br>《Java就业培训教程》_张孝祥_书内源码_11.txt <br>《Java就业培训教程》_张孝祥_1_开发前奏.ppt <br>《Java就业培训教程...

    Java就业培训教程-电子书,书内源码及PPT文档

    张孝祥_书内源码_08.txt <br>《Java就业培训教程》_张孝祥_书内源码_10.txt <br>《Java就业培训教程》_张孝祥_书内源码_11.txt <br>《Java就业培训教程》_张孝祥_1_开发前奏.ppt <br>《Java就业培训教程...

    java就业培训教程(张孝祥).pdf

    java就业培训教程(张孝祥).pdf java就业培训教程(张孝祥).pdf 很不错的学习JAVA的资料~~~

    Java就业培训教程(张孝祥).pdf

    《Java就业培训教程》作为一本由张孝祥编著的教程书籍,旨在为读者提供一个全面、系统地学习Java的路径,以期帮助他们顺利进入软件开发行业。 书中首先强调的是搭建Java开发环境的重要性。这不仅仅是因为一个良好的...

    百度网盘:张孝祥Java就业培训教程

    百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 百度网盘:张孝祥Java就业培训教程 ...

    张孝祥java就业培训教程(完整版电子书)(普通

    《张孝祥Java就业培训教程》是一本专为初学者设计的Java编程教材,旨在帮助学员掌握Java基础知识,提升就业竞争力。本教程由资深Java讲师张孝祥编写,结合其丰富的教学经验,深入浅出地讲解了Java语言的核心概念和...

    张孝祥Java就业培训教程电子书(超星版)

    《张孝祥Java就业培训教程电子书(超星版)》是一本专为希望进入Java开发领域的学习者设计的教程,由知名IT教育专家张孝祥编写。这本书以通俗易懂的语言,结合丰富的实例,全面讲解了Java编程的基础与进阶知识,旨在...

    《Java就业培训教程》 张孝祥 源码

    《Java就业培训教程》是张孝祥先生撰写的一本针对Java初学者和进阶者的教材,旨在帮助读者掌握Java编程技能并为就业做好准备。源码文件是学习编程的重要组成部分,因为它们提供了实际操作和理解代码逻辑的机会。在这...

    张孝祥Java就业培训教程-书内源码及PPT文档(完整)

    1. 《Java就业培训教程》_张孝祥_1_开发前奏.ppt:这部分主要介绍Java语言的历史背景、特点和应用领域,以及如何搭建Java开发环境,包括JDK的安装与配置,编写第一个"Hello, World!"程序,理解Java的运行机制。 2. ...

    张孝祥Java 就业培训教程

    【张孝祥Java 就业培训教程】是针对想要进入IT行业,特别是Java开发领域的学习者设计的一套专业课程。这个教程由知名讲师张孝祥主讲,以其丰富的教学经验和深入浅出的讲解方式,帮助学员掌握Java编程的核心技能,为...

    张孝祥 Java就业培训教程 源码 PPT

    1. **语言基础**:在《Java就业培训教程》_张孝祥_2_语言基础.ppt中,可能涵盖了Java的基本语法,如变量声明、数据类型、运算符、流程控制(if语句、for循环、while循环)、数组以及方法的定义和调用等。这些是编程...

    Java就业培训教程-书内源码

    1. **《Java就业培训教程》_张孝祥_书内源码_02.txt**:这个文件可能包含的是基础的Java语法和程序设计概念,如变量声明、数据类型、控制流(if语句、for循环、while循环)以及函数的使用。初学者会从中了解到Java...

    java就业培训教程 张孝祥 pdf

    java就业培训教程 张孝祥老师的java书籍

    Java就业培训教程(张孝祥)

    主要是讲java基础 但是例子是承前继后的,让你一步步的明白为什么要这样写,这样写与开始写的有什么不同,从而达到讲解这个知识点的怎么用的目的 很不错 通俗易懂

    java经典教程-张孝祥JAVA就业培训教程

    这是我现在工作学习所使用的学习资料,本人学了以后感觉非常经典,与此和大家共享. 对...对于老手,如果对以后的经验有心想回顾一下的话,这本教程也是非常实用的一个.里面也有很多经典的编程经验,非常值得一看在眼里.

    java就业培训教程(张孝祥).zip

    java就业培训教程(张孝祥),比较有用吧,呵呵

    《Java就业培训教程》张孝祥ppt版

    【Java就业培训教程】张孝祥的PPT版教程是一份专门为希望在IT行业,特别是Java领域找到工作的学习者设计的资源。这份教程由知名讲师张孝祥制作,旨在通过系统的讲解,帮助初学者和有一定基础的开发者提升Java技能,...

    《Java 就业培训教程》张孝祥 pdf part 1 无效勿下

    《Java 就业培训教程》全书共分11章。第1章详细地讲解了Java开发环境的搭建、反编译工具的使用、JDK文档资料的查阅以及Java程序的编译和运行过程。第2章系统地讲解了Java的一些常用语法,在讲解语法的过程中,作者把...

Global site tag (gtag.js) - Google Analytics