了解java

作者: 荼蘼toome | 来源:发表于2020-04-03 10:42 被阅读0次

回归的原因还是因为这个行业挣得钱比较多...
什么面相全栈,那都是浮云

由于在半年来一直的工作要求是web前端,每天被各种css,js,vue,框架,细节小知识洗脑......
之前的java基础本来就偏弱的我来说.无疑是雪上加霜....

正文:
本电脑是没有任何java环境的

  1. 下载jdk
    由于各种版本问题,我是用的是1.8.0_91

配置

设置环境变量
安装完JDK后,需要设置一个JAVA_HOME的环境变量,它指向JDK的安装目录。
C:\Program Files\Java\jdk-14
然后把JAVA_HOMEbin目录附加到系统环境变量 PATH
Path=%JAVA_HOME%\bin;<现有的其他路径>

打开命令行工具
输入java -version

java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

若是提示
java is not recognized as an internal or external comm│ │and, operable program or batch file.
说明系统无法找到Java虚拟机的程序java.exe
检查JAVA_HOME和PAHT的配置

在下载编程工具之前,先来了解一下基本的信息

在最初编写java 程序都是使用文本编辑器
扩展名为.java

测试:

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

解析:
public class Hello{ ... }

  • 此定义称为class类.
  • 类名Hello -- 大小写敏感 按照习惯首字母大写
  • class -- 用来定义一个类
  • public -- 表示这个类是公开的
  • 使用关键字,必须小写
    public static class
  • 花括号中间 {}是类的定义
main方法

public static void main(String[] args){ ... }
该方法代表可执行的代码块
main方法名
()方法参数
String[]一些string类型的参数
args参数名
public static修饰方法...代表一个公开的静态方法
void返回的是方法类型
{}中间的是方法的代码
;每行代码的结束
System.out.print("打印输出"); 不会换行的输出语句
System.out.printLn("hello world!");会换行的输出语句

Java规定
java程序的固定入口方法
public static void main(String[] args)
因此Java程序总是从main方法开始执行

  • java源码的缩进不是必须的
  • 使用缩进会提高开发的效率,思维敏捷,好看
  • 缩进一般是4个空格,一个tab
  • 保存文件扩展名为.java
  • 与定义的类名完全一致

须知-运行java程序

Java源码上是一个文本文件,需要使用javac把Hello.java编译成字节码文件Hello.class
然后使用java命令执行这个字节码文件

绝大多数情况下,我们无法直接运行一个Java源码文件,原因是它需要依赖其他的库。

小结

一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致;

使用javac可以将.java源码编译成.class字节码;

使用java可以运行一个已编译的Java程序,参数是类名。

相关文章

  • 了解Java

    Java三大版本 JavaSE: 标准版 定位在个人计算机应用 JavaEE: 企业版 定位在服务器端应用 Jav...

  • 了解Java

    首先要明白Java是什么: Java是一种计算机编程语言,是SUN公司(后被甲骨文公司收购)的 Jame Gosl...

  • 了解java

    回归的原因还是因为这个行业挣得钱比较多...什么面相全栈,那都是浮云 由于在半年来一直的工作要求是web前端,每天...

  • 一探究竟:Java反射效率低的原因到底在哪?

    预备知识 了解 Java 反射基本用法 看完本文可以达到什么程度 了解 Java 反射原理及 Java 反射效率低...

  • 面试官说:大家都说 Java 反射效率低,你知道原因在哪里么

    预备知识 了解 Java 反射基本用法 看完本文可以达到什么程度 了解 Java 反射原理及 Java 反射效率低...

  • 第一章-java语言简介

    第一节:java语言概述 一、java简介[了解] 1.java概述 1.1java是什么? 学习之前需要了解,j...

  • JAVA开发环境搭建

    知识点: 1、了解JAVA技术  2、搭建JAVA开发环境  3、了解Eclipse的一般配置 一、简介JAVA(...

  • JVM系列之引用

    前言 在了解java虚拟机的GC垃圾回收机制之前,我们先来了解下,java中的引用。 了解下java中的引用 JA...

  • 记录三 JAVA环境安装(1.8示例)

    Java所需要了解的一些事 首先,对于JAVA来说,JAVA环境配置需要了解一下几个内容。 1.JDK(Java ...

  • 深入理解JVM之Java内存模型

    要了解Java内存模型,首先我们要了解什么是Java内存模型,它有什么作用?描述Java内存模型(简称:JMM)的...

网友评论

    本文标题:了解java

    本文链接:https://www.haomeiwen.com/subject/djvcphtx.html