首页 > 编程语言 >Java入门-计算机知识基础

Java入门-计算机知识基础

时间:2022-08-29 23:26:09浏览次数:46  
标签:文件 java 入门 JDK cd Java class 计算机

计算机基础

(1)电脑硬件:CPU、Memory、Motherboard、I/O设备(Input/Ouput)、显卡

冯.诺依曼体系结构(图灵的老师):输入通过存储器输出,存储于运算器进行数据流交互,存储器单方面指令控制器,控制器控制输入设备、存储器和输出设备。

(2)电脑软件:系统软件(DOS-Disk Operating System磁盘操作系统、Windows、Mac、Linux、Android、ios)和应用软件

(3)常用快捷键

(4)Dos命令:win+R输入cmd,鼠标右键粘贴

#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 
cd /d 进入其他盘文件夹 
cd..返回上一级 
cd 目录名称 进入下一级文件
#清理屏幕 cls
#退出中断 exit
#查看电脑IP ipconfig
#打开应用 calc mspaint notepad
#ping命令 ping www.baidu.com
#文件操作 
创建文件夹 md 目录名
删除文件 del 文件名
移除文件 rd 目录名
创建文件 cd>文件名

(5)计算机语言发展史:机器语言、汇编语言、高级语言

Java基本知识

(1)Java特性和优势:简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性

(2)版本:javaSE标准版(桌面程序,控制台开发)、javaME嵌入式开发、javaEE企业级开发

(3)JDK、JRE、JVM:java development kit,java runtime environment,java virtual machine

(4)JDK下载安装、配置环境变量、简单语法规则、notepad++

卸载JDK:删除java的安装目录、删除JAVA_HOME、删除path下关于java的目录、cmd java_version
安装JDK:百度JDK8、找到下载地址、同意协议、下载对应版本、记住安装路径D/environment/java/jdk1.8、配置环境变量(我的电脑-右键-属性-环境变量-新建JAVA_HOME-配置path变量%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin-确定)、测试JDK是否安装成功(cmd-java -version显示版本)。

(5)HelloWorld! java大小写敏感,尽量使用英文,用英文符号

建文件夹存放代码,新建Java文件,编写代码如下,编译javac java,生成class文件,运行class文件:

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}

(6)程序运行机制:编译型(操作系统、C/C++)、解释型(网页、服务器脚本)

源程序.java-java编译器-字节码.class-类装载器-字节码校验器-解释器-操作系统平台

(7)IDEA安装

IDE:集成开发环境,包括代码编辑器、编译器、调试器和图形用户界面等工具。

新建hello文件夹-src右键-新建class文件-填写缩写psvm和soup-run即完成编程

标签:文件,java,入门,JDK,cd,Java,class,计算机
From: https://www.cnblogs.com/helloyubai/p/16637787.html

相关文章

  • Java并发编程总结
    ——《Java多线程编程实战指南》学习及其他参考博客总结串行、并行、并发(1)串行:顺序执行多个任务,一个时刻只有一个任务在执行(2)并行:多个CPU(核)同一时间多个任务,一个时......
  • 2022-08-29 第二小组 张晟源(JAVA WEB)
    JAVAweb一,软件架构1.c/s架构:客户端/服务器2.b/s架构:浏览器/服务器二,资源分类1.静态资源:所有用户访问后,得到的结果都是一样的(html,css,js,图片...)2.动态资源......
  • Python入门系列(四)别再傻傻分不清:列表、元组、字典、集合的区别
    总结分析列表、元组、字典、集合的相同与区别之处,只有彻底分清之后,就会在应用的时候,得心应手。四句话总结列表是一个有序且可更改的集合,允许重复成员。元组是一个有......
  • tp+javascript 输入框/绑定邮箱
    添加数据库and绑定邮箱!!! 实现效果:  数据库设计:CREATETABLE`o_my_resume`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)NOTNULLCOMM......
  • day28--Java泛型01
    Java泛型011.泛型的理解和好处看一个需求:请编写程序,在ArrayList中添加三个Dog对象Dog对象含有name和age,并输出name和age(要求使用getXXX())先用传统的方法来解决--->引......
  • 【Git】快速入门
    参考廖大的git入门教程https://www.liaoxuefeng.com/wiki/896043488029600首先打开gitbash,告诉git你是谁,你的邮箱是什么gitconfig--globaluser.name"YourName"......
  • JavaWeb--SMBMS项目与文件上传
    前言JavaWeb其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件。整个javaWeb阶段的内容通过实际的案例贯穿学习,所涉及到的技......
  • 组合数学从入门到入土为安
    排列数:\(A_{n}^{m}\),\(n\)个数抽\(m\)个,不考虑这\(m\)个数的顺序。可以看成有\(m\)个盒子,第一个盒子有\(n\)种情况,第二个盒子有\(n-1\)种情况,第三个盒子有......
  • 关于二分查找法(Java)
    二分查找法是将一个有序数组平均分成两份,将其中间数和对应要查找的值进行比较;例如现在我们将数组中最小的元素的下标设置为min最大的元素的下标设置max中间的元素下标mi......
  • java设计模式之职责链模式(二)
    职责链模式的一个变种如下,执行某一个handler,用当前handler是否执行成功判断是否要执行下一个handler,首先我们定义一个抽象handler类,如果当前handler执行不成功,且还有下一......