java虚拟机对java字节码进行优化(针对特定的平台)
java字节码是与平台无关的
加载代码(classLoader) ,交验代码(bytecode verifier),执行代码
垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预。
java的垃圾回收机制。c++考虑到垃圾回收会导致程序运行效率变低。而现在垃圾回收的资源消
耗可以忽略,java
的垃圾回收不会对程序造成很大的影响。
解释型语言,灵活。不过由于是解释起来慢,但随着机器性能的提升,这方面先天的缺陷也不
会导致很大问题。
而且不是很安全,类型限制少,运行起来才知道出现的问题。
能吃苦的人英文好些
引用计数(信息孤岛,两块内存互相引用,使的垃圾回收难以判断)
JDK,带编译工具(词法分析,语法分析,语义分析。。。)同时包含了jre
JRE是执行环境
cd命令后的文件夹包含空格的话,学要用引号将其扩起来。比如:cd ”Program Files“
C#的编译器-csc
c的编译器-cc
java基础
标识符用作给变量,类和方法命名
可以以字母,下划线“——”和美元符号,大小写敏感
java中一些赋以特定的含义,并用作专门用途的单词成为关键字
所有java关键字都是小写的,default,do等。
java是一门强类型语言。
java有8种简单类型。byte,short,char,int,long,float,double,boolean
java的数据类型分类两大类:原始类型和引用类型
强类型和弱类型,强类型语言限制型较强,但不够灵活。弱类型语言可以在运行时确定变量的
类型,使用灵活,但这样也容易出错。
java中由于虚拟机的作用,对数据类型可以统一使用,便于程序的移植。再次体现了分层的好
处。
分享到:
相关推荐
### Java基础复习知识点详解 #### 开发中的注意事项 在Java编程初期,经常会出现一些常见的错误,比如找不到文件、单词拼写错误、括号不匹配以及中英文混淆等问题。这些问题虽然简单,但却是初学者最易犯的错误。 ...
java基础复习.xmind
这份"Java基础考试复习资料"涵盖了初学者需要理解的重要概念,旨在帮助广大备考者有效地准备Java相关的考试。以下是一些关键知识点的详细说明: 1. **Java简介**:Java是由Sun Microsystems公司开发的一种跨平台、...
java基础复习
### Java基础复习知识点详解 #### 一、Java语言特点 - **高级编程语言**:Java是一种面向对象的高级编程语言,具有以下特点: - **简单性**:语法简洁,易于学习。 - **结构中立**:独立于硬件结构,能够在各种...
Java基础每日复习笔记-JavaSE高级阶段.edf
"Java基础复习"这个主题涵盖了从入门到进阶的各种概念,旨在帮助学习者巩固和深化对Java语言的理解。以下是一些关键的知识点: 1. **Java语言简介**:Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems...
JAVA理论知识基础复习 JAVA理论知识基础复习是指对JAVA语言的基础知识进行复习和总结,本文将涵盖构造方法、new关键字、方法的重载、特殊变量this、static定义常量、继承、方法的重写、特殊变量super、多态性等相关...
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
Java基础每日复习笔记-JavaSE基础阶段.edf
根据给定的文件内容,我们可以提炼出以下...通过上述分析,我们可以看到,文档的内容虽然由于OCR技术原因,存在一些错误和遗漏,但是仍然覆盖了Java基础知识的多个重要方面,适合用于复习和巩固Java编程的基础概念。
Java基础每日复习Blank.edf
这份“JAVA基础复习资料”涵盖了初学者需要掌握的核心概念,也是经验丰富的开发者回顾基础的宝贵资源。下面,我们将深入探讨这10个章节的主要知识点。 1. **第一章:Java简介** Java的历史、设计哲学以及其在软件...
Java基础知识复习资料
《java基础》复习题精确的让广大网友学习到JAVA的基础知识
这份“Java基础知识复习资料”涵盖了学习Java编程所必需的关键概念和技术,旨在帮助初学者巩固基础,同时也适合有经验的开发者进行回顾。 1. **Java语法基础** - **变量与数据类型**:Java提供了基本数据类型(如...
### Java基础复习知识点 #### 一、Java简介 1. **Java语言起源**:Java语言由Sun Microsystems公司在1991年开始研发,并于1995年正式发布。其最初的目标是为了开发一种能够用于家用电器的编程语言。随着时间的发展...