Java语言概述

来源:互联网 发布:淘宝隐形降权查询 编辑:程序博客网 时间:2024/06/05 16:18

Java基础知识:
Java环境搭建:
基础程序设计:数据类型、运算符、流程控制、数组
面向对象:类和对象、属性、方法、三大特征、接口
应用程序开发:JDBC、集合、常用类、异常处理、IO、多线程、网络编程
PS:JDBC链接MySQL

建议:
主动思考。
切忌眼高手低。
让编程更简单的方法:敲!多敲!
最重要的编程规范:加注释。

软件:
软件,即一系列按照特定顺序组的计算机数据和命令的集合。有系统软件和应用软件之分。

人机交互方式:
图形化(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,易上手操作。
命令行(Command Line Interface CLI)需要有一个控制台,输入特定的指令,让计算机完成一些操作。比较麻烦,需要记录一些命令。

打开dos方式:
1.windows+R
2.windows+附件命令提示符

打开指定位置
shift+右键后选择在此处打开命令窗口

常用的DOS命令
dir(directory):列出当前目录下的文件以及文件夹
md(make directory):创建目录
rd(remove directory):删除目录
cd空格(change directory):进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
exit:退出dos命令行

什么是计算机语言
语言:是人与人之间用于沟通的一种方式。
计算机语言(编程语言):人与计算机交流的方式。如C,C++,Java,PHP 等。

Java语言应用方向
企业级应用
Android平台应用
移动领域应用

Java语言的特点
特点一:面向对象
两个基本概念:类、对象
三大特性:封装、继承、多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分,如:指针、内存的申请与释放等
特点三:跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行、一次编译处处运行

Java两大核心机制
java虚拟机(Java vitual machine JVM)
垃圾收集机制(Garbage Collection GC)

JVM
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器
JVM用于运行Java应用程序。
对于不同的平台,有不同的虚拟机。字节码
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

核心机制-垃圾回收
垃圾回收:将不再使用的存储空间进行回收。
在C/C++等语言中,由程序员负责回收无用内存。
Java不需要程序员负责回收无用的内存。
垃圾回收在Java程序运行过程中自动运行,程序员无法精准的控制和干预。

使用JDK的提供的开发工具完成Java程序的开发,使用JRE运行开发开好的Java 应用程序。
JDK:
JDK(Java Development Kit Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的工具开发,也包括了JRE。所以安装了JDK就不用安装JRE。
JRE:
JRE(Java Runtime Environment Java运行环境):包括Java虚拟机和Java程序所需的核心类库,如果想要运行一个好的Java开发程序,计算机中只需安装JRE即可。

JDK包含JRE,JRE包含JVM

执行过程步骤:
将Java代码编写到扩展名为.java的文件中
通过javac命令对该java文件进行编译。
通过java命令对运行class文件。字节码

编码问题
-encoding UTF-8
因为Java文件是由UTF-8编译所以要指定字符集

需要注意的问题有哪些:
java源代码的后缀名是.java。
java源文件中由类构成。
如果类是public的,那么源文件名必须与这个public的类的名字一致。如果没有public的类,那么源文件名可以不与类名一致。
在一个java源文件中最多只能有一个public的类。
Java源文件中有几个类,编译之后就会生成几个名字跟类名一致的字节码文件。

main函数的格式是固定的:
public static void main(String[] args)
{
……….
}

main函数程序的入口
每条语句最后要加英文状态下的“;”
大括号要成对出现,缺一不可。
Java语言严格区分大小写。
Java方法由一条条语句构成,每个语句以分号结束

注释:
用于解释说明程序的文字。
提高代码的阅读性。
Java中的注释类型:
单行注释
多行注释
文档注释(java特有)
注释是一个程序员具有的良好编程习惯。
将自己的思想通过注释先整理出来,在用代码去体现。
单行注释
格式://注释文字
多行注释
格式:/注释文字/
对于单行和多行注释,被注释的文字不会被JVM解释执行。
多行注释里面不 允许有多行注释嵌套。

Java的API文档
API(Applinction Programming Interface,应用程序编程接口)是Java提供的基本编程接口。
Java 语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。

1 0