首页 > 编程语言 >Java入门

Java入门

时间:2023-02-15 15:11:06浏览次数:51  
标签:java 入门 JDK Hello JAVA Java 目录

一、了解Java

1.JAVA三大版本

Java 2 标准版 (J2SE) :桌面程序(控制台开发)

Java 2 移动版 (J2ME) :嵌入入式开发(手机小家电)

Java 2 企业版 (J2EE) :企业级开发 (web端,服务器开发)

2.发展

后来又基于Java开发了巨多的平台,系统,工具

构建工具:Ant,Maven,Jekins

应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic

Web开发:Struts,Spring,Hibernate,myBatis

开发工具:Eclipse,Netbean,intellijidea,Jbuilder

2006:Hadoop(大数据领域)

2008:Android(手机端)

二、Java特性与优点

简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

一次编译,到处运行

三、JDK环境的安装与下载(以JDK8为例)

1、了解JDK、JRE、JVM

JDK : Java Development Kit Java环境套件

JDK 包含 JRE : Java Runtime Environment Java运行时环境

JRE 包含 JVM : Java Virtual Machine Java虚拟机

image-20230207123854146

2、安装JDK

  1. 先下载想要安装的JDK

    此处附上 JDK1.8 WIn10 64位 , 阿里云盘 , 时间永久

    jdk-8u181-windows-x64.exe

  2. 双击打开,保存到适当的目录,安装

  3. Win10下,右击我的电脑,属性,左边高级系统设置(或者资源管理器左方,右击此电脑,属性,下拉,点击高级系统设置),点击环境变量

  4. 下方 系统变量下,新建,变量名为JAVA_HOME,变量值为JAVA安装目录(例如C:\Program Files\Java\jdk1.8.0_181),确定

  5. 系统变量列表里,找到path,点击paht,点击编辑,点击新建如图所示image-20230207160019967

  6. 完成后,一路确定即可

3、卸载JDK

  1. 环境变量中找到 JAVA_HOME 的目录, 去相应目录删除java的安装目录

  2. 删除环境变量里面的 JAVA_HOME ,以及path下的java相关目录

  3. 在cmd中输入java -version来查看Java版本,若查看失败,则删除成功


四、Java目录下有什么?

jre放着java运行环境

bin放着一些可执行文件

include放着一些引入的C语言头文件

lib放着库文件

src压缩包放着一些java基础类


接下来,跟我练一练吧!


五、编写Hello,World

  1. 新建一给java文件

  2. 后缀名为.java

  3. 使用notepad++编写如下代码 :

public class Hello{
public static void main(String[] args){
System.out.print("Hello,World");
}
}
  1. 在cmd下,进入java文件所在目录,编译Hello.java :

image-20230207143230857

同目录下得到Hello.class

  1. 在cmd下运行Hello.class,如图所示

image-20230207143200959

ex :注意事项!!!

  1. 注意大小拼写

  2. 尽量使用真,符号必须使用英文

  3. 文件名与类名必须一致,并且首字母大写

标签:java,入门,JDK,Hello,JAVA,Java,目录
From: https://www.cnblogs.com/lhtbk/p/17123129.html

相关文章

  • 【java】java面试高频知识点2
    1.重写重载重写:继承时对父类的方法重写该方法内容,方法类型是不变的,即返回类型,方法名字,参数都不变。值得注意的是可以改变权限,只能提高不能降低重载:是一个类中有多个名字......
  • 怎样监控java进程?
    1问题怎样实现对自己编写的java程序的监控?比如说想知道:请求的tpsjvm的内存信息,线程信息线程池的使用情况等。某段代码的执行时间常用方法就是埋点,通过代理减小业务......
  • 重学Java-第七章 Java表达式、语句和块
    7.1表达式7.1.1定义 表达式是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,约束变量是在表达式中已被指定数值,......
  • 重学Java-第九章 Java循环语句
    为什么要使用循环语句,例如要在控制台打印1到5,那么就是System.out.println("1");System.out.println("2");...这样就会存在以下问题:·不灵活:需求变更就需要逐行修改·......
  • 重学Java-第八章 Java条件语句
    8.1if语句8.1.1语法​ 当需要根据给定条件来决定是否执行一段代码时,就需要用到if语句了。if块仅在布尔表达式(if括号内的表达式)为true时执行。if块的结构如下:if(条......
  • java线程的interrup、tUninterruptibles.sleepUninterruptibly和sleep、wait
    参考:(1)https://blog.csdn.net/qq_36031640/article/details/116696685(2)https://blog.csdn.net/liuxiao723846/article/details/77882011一、线程的interrupted:一个......
  • javascript放在head和body的区别以及js文件加载带来的阻塞解决
    今天在看到菜鸟教程中的HTML中的Javascript脚本代码必须位于<script>与</script>标签之间。Javascript脚本代码可被放置在HTML页面的<body>和<head>部分中......
  • java File
     CreateTime--2017年10月31日10:14:24Author:Marydonjava操作File类importjava.io.File;1.创建一个文件方式一:语法:Filefile=newFile(absolutePath);说明:只传一个参数,......
  • java 下载网络图片
     java如何下载网络图片CreateTime--2017年9月30日11:18:19Author:Marydon说明:根据网络URL获取该网页上面所有的img标签并下载符合要求的所有图片所需jar包:jsoup.jarimport......
  • JAVA中的Comparable接口和自定义比较器
    Java中的自然排序自然排序定制排序自然排序TreeSet集合在存储数据时有一定的顺序,它会将一些数据进行比较,比较调用的是comparaTo()方法,该方法是在Comparable中定义的,自然排......