随笔 - 32  文章 - 0  评论 - 0  阅读 - 9902

JavaSE-第1章 Java概述

1.Java概述

  • Java1995年诞生,创建于Sun Microsystems公司;
  • Java于2010年被美国Oracle(甲骨文)公司收购;
  • Java是面向对象的语言,具有安全、健壮、动态、多线程、跨平台等特性;
  • 跨平台:与平台无关, 程序“一次编写,到处运行”;
  • Java分3个不同平台:
    Jave SE: Java标准版
    Java EE: Java企业版
    Jave ME:Java微型版

 

2.配置Java开发环境

  • Java开发软件有JDK、Editplus、JCreator、UltraEdit、Eclipse、MyEclipse、NetBeans和IDEA等,
    其中JDK是最基本的开发软件,但必须使用记事本等编程。

  • Editplus、JCreator和UltraEdit 是增强型的编辑器。
  • Eclipse、MyEclipse、NetBeans和IDEA则是集成开发环境(Integrated Development Environment,IDE)
    集程序编写、编译和运行于一体。

3.Java开发工具包JDK

  • JDK工具包可从官网免费下载:https://www.oracle.com/technetwork/java/javase/

  • 运行于Windows的下载文件(用于64位机):jdk-8uxxx-windows-x64.exe

  • 安装后在命令行窗口中测试JDK版本:

 

  • 右键此电脑→属性→高级系统设置→环境变量→【系统变量】
  • 新建变量:
  • JAVA_HOME为:C:\Program Files\Java\jdk1.8.0_131
  • CLASSPATH变量为:    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 在Path中添加两个变量:
  • %Java_Home%\bin
  • %Java_Home%\jre\bin
  • 注意变量与变量间用英文分号  ; 分隔

为什么要添加环境变量?

 

 

1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,

设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

 

 

 

2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,

JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,

当然,当前目录“.”也必须加入到该变量中。

3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

 

 

 

 

 

 

 

 

 

 

 

 

 

 4.用最强大的记事本编写Java代码

程序设计分3步:
(1)编写源文件
借助记事本等,源文件以java作后缀,如Hello.java。
(2)编译源程序
javac 源文件名
如:javac Hello.java
编译后产生后缀为class字节码文件,如Hello.class
(3)运行程序
java 主类名
如:java Hello

 

 编译运行结果:

 

 

 

 

 5.用IDEA编译运行java代码

复制代码
 1 package ch01;
 2 import java.util.Scanner;
 3 public class Who {
 4     public static void main(String[] args) {
 5         Scanner sc = new Scanner(System.in);
 6         System.out.println("您是谁?请输入您的姓名:");
 7         String str =sc.nextLine();
 8         System.out.println(str + ",您好,欢迎学习Java!");
 9         sc.close();
10     }
11 }
复制代码

运行结果:

 

posted on   henry06007  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示