欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础笔记之一,java笔记

来源: javaer 分享于  点击 10237 次 点评:192

Java基础笔记之一,java笔记


1.java介绍--针对不同的使用场景(三大体系)

1)Java SE:Java Standard Edition标准版,开发桌面程序。

2)Java ME: Java Micro Edition移动版,嵌入式开发,手机等移动设备程序。

3)Java EE:Java Enterprise Edition企业版,网络服务端程序开发,构建于Java SE之上。

2.安装jdk以及 环境变量配置

1)JDK(java开发工具包):java development kit  -->sdk(包含jre)

2)Java开发工具包是Java环境的核心组件,并提供编译、调试和运行一个Java程序所需的所有工具,可执行文件和二进制文件。

3)JDK是一个平台特定的软件,有针对Windows,Mac和Unix系统的不同的安装包。

4)JRE(java运行环境):java runtime environment  

5)JRE是JVM的实施实现,它提供了运行Java程序的平台。JRE包含了JVM、Java二进制文件和其它成功执行程序的类文件(运行的库)。

6)JRE不包含任何像Java编译器、调试器之类的开发工具。如果你只是想要执行Java程序,你只需安装JRE即可,没有安装JDK的必要。

7)JVM:java virtual machine java 虚拟机

8)JVM是Java编程语言的核心。当我们运行一个程序时,JVM负责将字节码转换为特定机器代码。

9)JVM也是平台特定的,并提供核心的Java方法,例如内存管理、垃圾回收和安全机制等。

1、翻译官:跨平台

2、虚拟机:针对JVM 编程

3、规范,接口:标准

3.安装JDK

1)开发工具JDK,包含JRE

a)、bin: 可执行文件  java 与javac .exe 命令

  b)、demo: 程序

  c)、include :jni  调用 c或者c++

  d)、jre :java程序运行环境

  e)、lib : jar class 文件的压缩包   -->字节码

  f)、src.zip : 源代码【还有各个包中的各种类】  java 文件的压缩包  -->字符码

2)公共JRE --> 运行产品

3)配置环境变量

用户变量:仅对当前用户有效

系统变量:所有用户有效

先查找系统变量,再查找用户变量

4)JAVA_HOME:配置原因,用于基于java开发的程序使用java环境。

C:\Program Files\Java\jdk1.6.0_11  --》java 主目录,配置 bin 上一级 ,没有 ;

5)配置的目的是:系统有基于java开发的工具,要用到java环境的时候会去环境变量里找java_home来使用java环境

6)PATH:配置原因,用于命令行可以使用java的bin的命令(如java和javac)

%JAVA_HOME%\bin;  -->C:\Program Files\Java\jdk1.6.0_11\bin

7)CLASSPATH:.; (可以不配置,用于配置程序中所需使用的class位置,添加第三方的jar时要配置)

8)dos命令启动dos 窗口 win +r  -->cmd

9)C: D: -->盘符绝对路径【改变软盘路径】

10)\  -->名称分隔符  

11) -->路径分隔符

12)常用的dos 命令  

cd命令,切换当前命令路径,cd命令,在同一个的磁盘符下生效,

切换磁盘:c:或d:或e:切换到对应磁盘符下

13)切换路径:

cd  .. 返回上一级

cd  \根目录

cd  待盘符的路径 

绝对路径:cd d:test1/test2;

相对路径:如果当前在d:test1,可以直接cd test2;

↑↓ :查看历史命令

dir : 列表显示 文件夹详细信息

cls 清屏

tab : 自动补齐    开头字母 +tab

14)绝对路径:从磁盘符开始的路径

15)相对路径:相对当前路径的路径

16)运行java程序 步骤

1、编写源代码:  -->源代码 .java

2、编译源代码:  javac   -->字节码  javac +源代码(带后缀) 通过  -encodingutf-8 可以设置编译时采用字符编码

3、运行字节码: java 字节码(类(class文件的名字),没有后缀)

17)Java是跨平台的语言,真正执行的不是二进制代码(在jvm上执行而不是操作系统),而是字节码。

18)通过JVM(Java Virtual Machine,Java虚拟机)来执行java程序。

19)Java是跨平台的,而JVM程序不是跨平台的(JVM是由C语言编写的),针对不同的操作系开发不同的jvm,通过jvm屏蔽了操作系统的差异。因为java是针对jvm进行编程,所以可以跨平台使用。

20)开发java代码的工具

文件的后缀与文件的内容无关,区分打开软件

文本编辑器:记事本 Notepad++ editPlus 等

IDE(,集成开发环境):eclipse  myeclipse  jbuilder 等




相关文章

    暂无相关文章
相关栏目:

用户点评