首页 > 编程语言 >Java基础

Java基础

时间:2024-08-11 20:54:03浏览次数:12  
标签:Java JDK cmd 基础 hello java class

三大版本

javaSE(标准版 桌面开发,控制台开发)

javaME(嵌入式开发 手机,家电)

javaEE(企业级开发 web,服务器端)

JDK JRE JVM

JDK:Java开发者工具

JRE:Java运行环境

JVM:Java虚拟机

Java开发环境搭建

JDK下载与安装:

百度直接搜

安装目录(C:\Program Files (x86)\Java\jdk1.8.0_361)

配置环境变量

我的电脑 -属性 -高级-环境变量

系统变量新建 自己的安装目录

path变量

检查

java -version

java卸载

  1. 删除java安装目录

  2. 删除java_HOME

  3. 删除path下关于java的目录

  4. cmd里面查看java_version

notepad++下载

百度直接搜索下载

Hello World

修改文件名:

hello.java

public class hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");	
	}
}
  1. hello与文件名对应

  2. 大小写敏感

在代码文件路径前输入cmd

在cmd内运行指令

javac命令是编译作用,出现class文件

运行class文件,即java命令,不用加后缀

成功迈出第一步 !

java程序运行机制

编译型:全文翻译 操作系统开发 c/c++

解释型:实时翻译 网页 服务器脚本 java、java script、Python

java先编译,再解释 ,二者结合

IDEA入门

官网下载

使用

先右键src创建一个class

输入main或者psvm按回车即可

输入sout

点击左上角三角形运行文件,成功

标签:Java,JDK,cmd,基础,hello,java,class
From: https://www.cnblogs.com/123yqy/p/18353891

相关文章

  • java设计模式-桥接模式
     一.概述        桥接模式(BridgePattern)是一种结构型设计模式,用于将抽象部分与其实现部分分离,使它们可以独立地变化。桥接模式主要目的是解决当一个类存在多个继承等级时,由于继承带来的耦合问题,以及扩展性不足的问题。定义:将抽象部分与他的具体实现部分分离,使它们都......
  • Java中的抽象类与接口
    1.抽象类1.1抽象类概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。比如:像这种没有实际工作的方法,我们可以把它设计成一个抽象方法(abst......
  • #java学习笔记(面向对象)----(未完结)
    一基础相关知识点:1.一个对象的调用首先我们创建一个Phone类publicclassPhone{//成员变量Stringname;intage;Stringfavourite;//成员方法publicvoidmyName(){System.out.println(name);}publicvoidmyAge(){......
  • 03-react基础-面向组件编程(重要属性-props)
    props属性props的基本使用对props进行限制props简写函数式组件使用propsprops的基本使用作用:通过标签属性从组件外向组件内传递变化的数据<scripttype="text/babel">//创建组件classPersonextendsReact.Component{render(){......
  • Java面试题--数据库集群
    Mysql主从解决什么问题,不能解决什么问题?MySQL主从同步,主负责写,从负责读,使用一主多从,能减轻读的压力但是这不能解决写的压力和主库的单点故障,如果主库的写并发高,可以做成多个主库MySql主从复制原理?主要依靠binlog来实现的,它记录的是所有的DDL,DML,TCL操作当主库的数据发生改......
  • Java常见设计模式简介
    设计模式什么是单例,如何实现一个类只能有一个实例,主要用于需要频繁使用的对象避免频繁初始化和销毁来提高性能,或者资源需要相互通信的环境主要实现方式有,饿汉模式,懒汉模式,枚举,静态内部类饿汉模式,是在类加载过程中就将这个单例对象实例化,需要将构造方法私有化,定义一个成员变......
  • Java基础7
    面向对象的特征一:封装性随着我们系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好,面向对象的开发原则要遵循“高内聚、低耦合”高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用,尽量方便外部调用。何为封装性?所谓封装性,就是把客......
  • C基础篇 文件操作
    1.EOF宏,C语言EOF宏详解2.gets和fgets函数及其区别,C语言gets和fgets函数详解3.puts和fputs函数及其区别,C语言puts和fputs函数详解4.feof和ferror函数,C语言feof和ferror函数详解5.setbuf与setvbuf函数,C语言setbuf与setvbuf函数详解6.fseek、ftell和rewind函数,C语言fseek、ftel......
  • Java超市收银系统(四、收银功能)
    引言        今天,我们实现收银功能。系统显示“请输入商品条形码(6位数字字符):”,用户输入的条形码在商品表中存在,则显示“输入商品数量:”,否则,提示“您输入的商品条形码不存在,请确认后重新输入”,条形码和数量输入完毕后在销售明细表中增加一条记录(各字段信息如下:流水号......
  • Java超市收银系统(三、密码修改)
    引言        我们还是用之前使用的方法,只不过这次是为了实现密码修改功能,在4个包除了vo包,其余我们都需要修改增加。功能函数包(增删改查)—dao        在我们对数据库进行简单操作时,最主要的数据操作就是增加、删除、修改、查询,我们之前已经写了用户名查询函......