首页 > 编程语言 >java环境搭建

java环境搭建

时间:2024-03-11 20:57:36浏览次数:21  
标签:java cmd 环境 cd 点击 文件夹 JAVA 搭建

1.计算机硬件

  1. 冯诺依曼体系 输入设备,输出设备,计算器,控制器(这两个就是cpu),存储器(包含内存和外存,外存就是硬盘啥的)

2.计算机软件

  1. 系统软件:dos windows,linux,mac,
  2. 应用软件:wps

3.打开cmd方式

  1. 点击windosws功能键,然后左键点击windows系统,然后左键点击命令提示符。(如果要以管理员身份打开的话,就右键点击命令提示符,选择更多,然后左键点击以管理员身份运行。1710056730503
  2. 快捷键windows+r打开运行框,输入cmd然后回车(推荐)1710056788796
  3. 选择文件夹,按住shift键的同时点击鼠标右键,左键点击在此处打开powershell窗口1710056857092
  4. 打开资源管理器,在其地址栏前面加上cmd和空格然后回车1710057005232

4.常用的dos命令

  1. 切换盘符:盘符+:+回车
  2. 改变目录cd(change directory):cd 绝对路径/相对路径 例如切换盘符:cd /d 盘符: 例如:cd ..返回上级目录 cd还能创建文件cd >文件名
  3. 查看目录dir(directory):
  4. 清理屏幕:cls(clear screen)
  5. 退出终端:exit
  6. 打开计算器:calc
  7. 打开画图工具:mspaint
  8. 打开记事本:notepad
  9. 查看ip地址:ipconfig
  10. ping命令 ping +ip/域名 查看连通性
  11. 创建文件夹:md+文件夹名
  12. 删除文件:del +文件名
  13. 删除文件夹:rd+文件夹名

5.计算机语言发展史

  1. 机器语言:二进制
  2. 汇编语言
  3. 高级语言:分为面向对象(c++和java语言)和面向过程(c语言)

6.java帝国的诞生

  1. 1972年c诞生贴近硬件,操作系统,编译器效率高
  2. 1982年c++诞生面向对象兼容c,图形领域,游戏
  3. 1995年java诞生1710055546299

7.java三大版本

  1. javaSE:标准版(桌面程序,控制台开发)
  2. JavaME:嵌入式开发(手机,小家电)
  3. javaEE:企业级开发(web端,服务器开发)

8.jdk jre jvm

![1710056302224](C:\Users\缪佳伟\Desktop\java\JDK JRE JVM.png)

9.java开发环境的搭建

1.卸载jdk

  1. 删除java的安装目录
  2. 删除环境变量里面的JAVA_HOME和Path里面的路径中的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
  3. 查看是否卸载成功:cmd下查看java -version

2.jdk下载和安装

  1. 百度下载jdk8,现在的sun公司被oracle收购了Java Archive Downloads - Java SE 8 (oracle.com)
  2. 下载电脑对应的版本
  3. 双击安装

3.配置环境变量,我的电脑->右键->属性->高级->环境变量

环境变量

  1. JAVA_HOME就是jdk的安装路径->我的安装路径C:\Software\jdk8

    1710154824770

  2. Path里面的路径中的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

    环境变量1

4.查看是否安装成功:cmd下查看java -version

1710155050695

10.helloworld及简单语法规则

  1. 创建一个文件夹,存放代码
  2. 新建一个java文件,文件的后缀名为.java(没有的话需要我们手动打开隐藏后缀名)
  3. 编写代码
public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}
  1. java文件路径下编译javac java文件,会生成一个class文件

    可能遇到的问题

    1. java区分大小写
    2. 文件名和类名必须保持一致且首字母大写
    3. 符号使用了中文

11.java程序运行机制

  1. 编译型
  2. 解释型
  3. 程序运行机制1710069751930

12.IDEA安装和新建一个项目

先创建一个空项目然后创建好位置,然后项目

这两个都要选择好软件开发包,不然运行不了

psvm简写相当于public static void main

sout简写相当于System.out.println();

13.java基础语法

1.注释、标识符、关键字

1.注释

  1. 注释就是帮助自己之后更快理解代码的作用

  2. java中注释有三种

    1. 单行注释 //

    2. 多行注释 /*文字 */

    3. javaDoc文档注释 还有参数

      /**

      */

2.标识符

1.所有标识符都是以字母和下划线和$开头
2.首字母之后可以是字母,下划线,$和数字组合
3.不能使用关键字作为变量名和方法名和类名
4.大小写敏感

2.数据类型

1.强类型语言:要求变量严格符合规定,所有的变量都必须先定义后使用

java数据类型分为两大类:

  1. 基本类型(primitive type)
  2. 引用类型(reference type)1710076790192

long num4 = 30L;long类型要在数字后面加个L

float num5 = 30.1F;float类型要在数字后面加个F

整数拓展:二进制0b开头 十进制默认 八进制0开头 十六进制0x开头

浮点数拓展:1710078153688

字符拓展:char c='a';

char c1='\u0061'

(int)a

所有的字符本质还是数字

unicode编码

转义字符 制表符\t 换行符\n

布尔值拓展:boolean flag =true;

if(flag==true)等价于if(flag)

3.类型转换

  1. 强制类型转换(高到低,要注意内存溢出和精度问题)

  2. 自动类型转换(低到高)

    注意点:

    1. 不能对布尔值进行转换
    2. 不能把对象类型转换成不相干的类型
    3. 转换的时候可能出现内存溢出,或者精度问题
    4. 1710079615120

4.变量、常量

  1. 1710080557395

1710080952532

实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 0.0

布尔型默认值flase 除了基本类型,其余都是null

1710081576274

修饰符不分前后

1710081844680

5.运算符

1710081935763

idea复制当前行到下一行 ctrl+d

幂运算 Math.pow(2,3)就是 2^3

1710084227926

1710084794800

1710084982438

1710085168052

6.包机制、JavaDoc

1710085394087

阿里巴巴开发手册

1710085882664

java帮助文档

1710086019234

javadoc -encoding UTF-8 -charset UTF-8 文档名.java

学会查找使用idea生产javadoc文档

1.工具选择generate javadoc

2.然后locale填上zh_CN,command line argument填上-encoding UTF-8 -charset UTF-8

3.其他的输出位置啥的自己看着填

1710159863195

标签:java,cmd,环境,cd,点击,文件夹,JAVA,搭建
From: https://www.cnblogs.com/markwei/p/18067011

相关文章

  • k00准备环境
    配置:jdk、idea、apache-maven、maven仓库、MySQL、Navicat或者SQLyog在这里jdk和idea就不单独再次做配置了,能学到这里,这些东西我相信对自己已经是小问题了,一般jdk版本我们用1.8的版本apache-maven配置在我们创建springboot程序的时候我们会使用到maven工程,有的时候在自己电脑上......
  • 利用JavaRestClient依赖使用java操作索引库
    引入依赖<dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><version>7.12.1</version></depend......
  • Java高并发讲解:守护线程——在源代码中分析setDaemon()
    Java高并发讲解:守护线程——在源代码中分析setDaemon()提出问题我们都知道Java线程分为主线程和守护线程,守护线程是需要手动指定的(setDaemon(true)......
  • Java基础知识篇——Java基本介绍
    一、什么是JavaJava是SunMicrosystems于1995年首次发布的一种编程语言和计算平台。编程语言还是比较好理解的,什么是计算平台呢?计算平台是电脑中运行应用程序(软件的环境),包括硬件环境和软件环境。一般系统平台包括一台电脑的硬件体系结构,操作系统、运行时库。Java是快......
  • Java学习笔记——第十二天
    面向对象高级(三)内部类内部类是类中的五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类。场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类。比如:汽车类中的发动机类,发动......
  • 解决Java中文显示乱码问题的原因与方案
    简介在Java编程中,经常会遇到中文显示乱码的问题,这给开发者带来了不少困扰。本文将深入探讨Java中文显示乱码问题的原因,并提供一些解决方案以帮助开发者解决这一问题。问题中文显示乱码通常表现为输出的中文字符变成了一些无法识别的符号或者乱码字符,这给程序的可读性和用户体......
  • Java的结构、equals字符串判断与反编译
    顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句往下执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构代码举例publicclas......
  • 熟悉又陌生的JavaWeb 第4天
    传送门JSP和JavaBean认识JavaBean在JSP中使用JavaBean为了好看,jsp里只有xml标签,也就是后来的jspx后缀文件的基础很不易读,不建议这么写<jsp:useBeanid="tagNewObj"class="com.lazyking.Student"/><jsp:setPropertyname="tagNewObj"property="id"param......
  • Java 8 新特性
    Java8Java8允许您通过::关键字传递方法或构造函数的引用。Lambda表达式List<String>names=Arrays.asList("banana","apple","orange","fruit","grape");//老版本Java排列字符串Collections.sort(names,newComparator<String>......
  • Moco环境搭建说明
    一、获取Moco的JAR包我们可以直接从GitHub上获取Moco的JAR包。当前版本为V1.1.0。下载地址:https://github.com/dreamhead/moco在该地址上,你可以找到关于Moco的详细介绍和源码。你可以直接点击下载链接来获取JAR包。二、启动Moco模拟服务启动HTTP模拟在命令行中输入以下命......