计算机和Java入门

计算机和Java入门,第1张

1.计算机的用途

数据处理,科学计算,计算机辅助,多媒体应用,人工智能,计算机网络

2.计算机的软件

软件结构划分:

C/S结构:Client-Server:客户端和服务器端的交互

        特点:客户端要使用服务端高版本功能必须升级

        举例:QQ客户端

B/S结构:Browser-Server:浏览器和服务器端的交互

        特点:只要保证计算机上有浏览器即可,无论高版本还是低版本都可以访问网站

        举例:网易新闻或者新浪微博

软件划分:

系统软件:DOS,windows,Linux,Mac

应用软件:qq,sqlyog,idea,hubilder

3.计算机语言

C,C++,C#,Python,php,Java

Java的特点:跨平台,开源,健壮性,面向对象

4.人机交互的方式

1)图形界面化

2)命令行的方式:需要进入dos控制台

盘符切换:盘符号(不区分大小写):

C:\Users\Administrator>d:

D:\>

罗列当前某个目录或者时盘符下面所有的文件夹以及文件夹的名称的详细信息dir指令

D:\>dir              (directorry)

进入到指定的目录(文件夹)---进入单个目录

cd 目录名称(文件夹名称)              (change directory)

D:\>cd EE_2204

D:\EE_2204>

进入多级目录(文件夹路径)   cd 目录路径

D:\EE_2204>cd D:\EE_2204\5-5\code

D:\EE_2204\5-5\code>

回退上一级目录 cd..

D:\EE_2204\5-5\code>cd ..
D:\EE_2204\5-5>

回退根目录   cd \

D:\EE_2204\5-5\code>cd \

D:\>

清屏命令:cls

创建目录(文件夹)  md 目录名称(文件夹名称)

D:\EE_2204\5-5\code>md aaa

删除目录(文件夹)  rd  目录名称(文件夹名称):前提  这个目录必须为空目录,否则删除不了

删除命令的扩展命令 rd /s 带内容的目录(文件夹)名称:询问是否删除这个目录

D:\EE_2204\5-5\code>rd /s aaa
aaa, 是否确认(Y/N)? y

删除目录的扩展命令 rd /s /q 带内容的目录(文件夹)名称:不询问删除 暴力删除带内容的文件夹

D:\EE_2204\5-5\code>rd /s /q aaa

创建文件的指令很多中(最常见的一种,给里面写一个文件)

copy con 文件名称--->回车--->输入文件内容---输入完毕按ctrl+z ,回车---->创建完成!

删除指定的文件 del  文件名称

    D:\EE_2204\5-5\code>del a.txt

    D:\EE_2204\5-5\code>del *.txt 批量删除所有的后缀为.txt文件

其他系统的指令
     ipconfig:查看本机ip地址  ip4地址
     ping 域名或者是ip:查看自己电脑是否联网以及是否和另一个ip机器通信

 5.Java平台版本

JavaSE:针对桌面应用程序的解决方案

JavaME:针对嵌入式设备应用程序提供的解决方案

JavaEE:针对开发企业级环境提供的解决方案

6.环境搭建

jre:Java Runtime Environment:Java运行环境----里面包含了jvm和运行Java所需要的核心类库

jdk:Java Development kit :Java 开发工具包-----里面包含了jre以及java中所需工具

jdk>jre>jvm

7.配置环境变量

此电脑--->右键--->属性--->高级系统设置--->环境变量--->系统变量

新建一个变量名:JAVA_HOME

变量值:是jdk安装目录 E:\Java\jdk8

在path中引入JAVA_HOME的这个变量值

path:%JAVA_HOME%\bin;

path环境变量的执行流程:

现在当前目录(你这个Java文件所在的路径)去找,是否存在这个文件,如果存在,正常编译,产生类名.class文件

如果找不到Java文件,就会在path环境变量中去找%JAVA_HOME%\bin;jdk安装目录的bin目录是否存在文件

如果不存在,说明电脑上不存在这个文件

8.classpath环境变量

在系统变量---新建变量名:classpath

                        变量值:指定字节码文件的所在路径

执行流程:是执行指定目录下的字节码文件,然后如果找不到,类加载失败

而不是先在当前路径下去找

9.执行程序

jdk安装目录下的bin目录里面

javac.exe---编译指令

java.exe---运行指令

针对Java源文件进行编译

javac java源文件名称

javac HelloWorld.java--------->它会进行语法校验,如果有问题,jvm会提示错误信息到控制台上

没有问题,会将HelloWorld.java----->类名.class文件(字节码文件)

运行字节码文件

java 字节码文件的前缀就是你的类名

java HelloWorld

F:\>javac HelloWorld.java

F:\>java HelloWorld
hello

F:\>

10.jdk目录结构

bin:里面有可执行的.exe的命令,这些指令都需要在dos中使用的

db:jdk中自带数据库文件

include:里面包含的c文件,xx.h(jni.h)java本地接口,java最底层就是c语言(创建系统资源必须是c)

jre:Java运行环境里面包含了jvm以及运行java程序所需要的核心类库,包含了logging.properties日志文件,当运行Java程序,代码写的有问题,提示错误信息

lib:tools.jar,java核心工具,Math类:针对数学以及三角函数等计算的工具类

log:运行过程产生的日志文件都会存在这个文件中

src.zip:Java所有核心的类的源代码文件

   

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/871668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存