Java入门的基本概念总结

Java之父:詹姆斯·高斯林;

1. 在开始学习Java编程之前,首先需要安装Java开发环境(JDK:Java Development Kit,Java开发工具包),安装JDK需要配置环境变量,可以百度配置步骤。

主要包含了当前开发所需的Java工具,例如: java.exe 执行Java程序,javac.exe 编译Java程序...

(JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。Java程序运行所需的环境,主要包含JVM和类库。)

2. (java语言的三个版本)Java三个运行平台:Java SE (Java platform standard edition) 标准版 ,桌面应用程序、Java EE (Java platform enterpries edition) 企业版,开发Internet应用程序:淘宝、京东ec、Java ME(java platform micro edition) 微型版;

3. Java两个核心机制:Java虚拟机(JVM:Java Virtual machine)、垃圾回收器;(jdk包含这两个机制)

(JVM可以理解成一个可运行Java字节码的虚拟计算机系统。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信对于不同的运行平台,有不同的JVM。JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。所以Java语言是跨平台的)JVM是解释Java程序,交给CPU执行的中间工具,也是Java程序运行所需的环境。

(Garbage Collection垃圾回收:将不再使用的内存空间应当进行回收。
1 在C/C++等语言中,由程序员负责回收无用内存,而Java语言消除了程序员回收无用内存空间的责任:
2 JVM提供了一种系统线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可以被释放的存储空间。
垃圾回收器在Java程序运行过程中自动启用,程序员无法精确控制和干预,即使程序员通过代码告诉垃圾回收器执
行,也不会立即回收内存。)

 

4. JAVA的特性:
a.  一种面向对象的编程语言
b. 一种与平台无关的语言。(它提供了在不同平台下的解释运行环境,JVM)
c.  一种健壮的语言,吸收了C/C++语言的优点。
d.  具有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)
e.  开源

5. Java程序运行:

通过上图我们可以了解到编写的程序大致如下;

  1. 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;
  2. 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
  3. 运行:最后使用解释器来运行字节码文件。

6. 集成开发环境(IDE, Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如Eclipse(就是高级点的Java编辑工具)。

7.到公司:首先下载jdk,问同事版本号,配置环境变量,还要安装编辑工具。配置好之后,就要自觉的熟悉公司目前在做的项目代码,尽快融入进去。还有公司流程,也要了解。

8. 字段:

一个成员,它表示与对象或类关联的变量。

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值