(一)java 的安装与配置(windows)

1. jdk 安装

  • 到oracle官网,下载 相应版本的Java SE

2. 验证安装

进入安装目录

3.配置环境变量

一共要配置 3 个环境变量

第 1 个环境变量是Java_Home,配置它的意义是因为有很多软件是依赖 java 的,所以要配置 Java_Home 这个环境变量

第 2 个环境变量是配置path,配置path 的作用是我们可以在命令行中直接启动java;

(1)方式1配置:D:Program FilesJavajdk-12bin;

(2)方式2配置:%java_home%bin;

java 配置 path路径的方法有两个:

(二)Java 初识

2.1 java 程序的编写过程

  • (1)编写源文件

    • HelloWorld.java (驼峰命名法)

  • (2)编译源文件

    • 编译源文件需要一个软件 javac,我们编译的是源文件,是不是要指定源文件的名称,严格来说是指定源文件的路径;如果只指定名称,就是当前路径下的文件;

    • javac HelloWorld.java

    • 编译后生成一个 HelloWorld.class 的文件

  • (3)执行文件

    • java HelloWorld.class

2.2 java 的关键字

  • class:类

  • public:公有

  • void:空的

  • main:主函数(入口函数)

  • String:字符串,中括号是数组,是有一组字符串

  • args:是参数名,是形参,叫什么名无所谓

2.3 具体步骤

  • 具体代码

class HelloWorld{public static void main(String[]args){System.out.println("hello world");}}

  • 我们可以看到 javac的编译过程,生成了 HelloWorld.class文件,下面就是执行这个class 文件

  • 关于 CLASSPATH 环境变量的配置

这边我想多说一点,我们配置环境变量,一定要知道配置环境变量的意义是什么,这个比本身的技术点更重要,关于 java 中classpath 的配置,下面这个转发的文章很好,给大家参考:

https://blog.csdn.net/cuipp0509/article/details/74852740

(三)jvm、jre 和 jdk

  • jvm

    • java virtual machine(java 虚拟机),一次编译,到处运行,java 的特点就是跨平台性,要想跨平台,必须安装 java 虚拟机

  • jre

    • java runtime environment,java 运行时环境

    • jre = jvm + 核心类库

  • jdk

    • java development kit java 软件开发包

    • jdk = jre + 开发工具

    • 手机上,我们要跑个java程序,不用装jdk,因为手机上不需要编程

java主函数_《左手 Java 右手 Python 》之 Java 的安装与初识(1)相关推荐

  1. python还是java好找工作_你觉得学 Python 还是 Java 更好找工作?

    java是一门资深的编程语言,也是普及率比较高的一门语言,有着非常丰富的第三方库,在市场上的需求量也是非常高的,可以从事web开发.网络开发以及app开发等工作,这些都是通过java来实现的,也是一种 ...

  2. java退出函数_如何更新线上的 Java 服务器代码

    来源:cnblogs.com/orange911/p/10583245.html 一.前言 1.热更新代码的场景 (1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日 ...

  3. java isprime函数_翁恺老师零基础java课程函数章第一题分解质因数

    分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数.比如,6可以被分解为2x3,而24可以被分解为2x2x2x3. 现在 ...

  4. Java 主函数 main 中的关键字 static

    相信很多人在运行第一个可以运行的 Java 程序的时候都会要求写一个主函数. 然后很多人都会照葫芦画瓢的写一个下面的函数: public static void main(String[] args) ...

  5. 关于java主函数的理解

    java的main函数不属于哪一个类(因为他是static的),它只是告诉程序从哪儿启动,放在哪个类里面都可以. java主函数的定义如下: public static void main(Strin ...

  6. python和java一样吗-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  7. python和java的区别-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  8. java中主函数_(基础)java中的主函数

    Java中的主函数 1.由JVM调用:JVM通过类名直接调用主函数(静态方法) 2.主函数的形参是一个字符串数组: String[] args 3.运行主函数时,如果没有向其传递参数,JVM会自动创建 ...

  9. python中factor函数_左手用R右手Python系列——因子变量与分类重编码

    原标题:左手用R右手Python系列--因子变量与分类重编码 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业 ...

最新文章

  1. Python中的对象,类,super()函数
  2. python语音识别终极指南
  3. 洛谷P1265 公路修建
  4. windows下架构svn服务器
  5. 数据结构——哈弗曼编码问题
  6. 腾讯云实验之Linux 基础入门
  7. “不会MySQL,干啥都不行!”高级开发:工作、面试处处都会踩坑!
  8. 基于 opencv图像去噪
  9. python发邮件被认定为垃圾邮件_【python文本分类】20行代码识别垃圾邮件
  10. 电脑计算机的快捷键是什么,电脑保存的快捷键是什么-电脑知识
  11. 微型计算机求RAM片数,微机原理随堂练习答案及解析..doc
  12. WebSocket协议及聊天室的简易实现
  13. 大厂app出海攻略|一个方法让app推广变现能力双效提升
  14. SVM支持向量机算法
  15. 繁体简体转换的python包pylangtools
  16. 2014春招CVTE面试经历
  17. “不用谢!”,“不客气!”的十种英文说法
  18. Python爬虫——aiohttp异步协程爬取同程旅行酒店评论
  19. web客户端授权验证-proxy
  20. 基于深度强化学习的区域化视觉导航方法

热门文章

  1. 点云的无序性_基于深度学习的激光雷达点云物体识别方法总结
  2. 文件可以直接删除吗_原来手机中的这些文件可以删除,难怪手机越用越卡
  3. 节点name在graph中无法展示_基于珠三角与粤东西北的日前节点电价差异分
  4. 饼状图改变数据显示位置_Tableau--饼图大作战
  5. mysql 事务操作详细实例介绍
  6. Keras一些基本概念
  7. 论文阅读:A Randomly Accessible Lossless Compression Scheme for Time-Series Data
  8. 一道把递归、链表、引用、双指针都结合的题——回文链表
  9. ROS入门-5.认识ROS及ROS的基本概念
  10. 【msdn wpf forum翻译】获取当前窗口焦点所在的元素