初窥Java之一
一、常用的dos命令
打开命令提示符窗口的方式:
① win + R --> 输入cmd --> 回车
② 开始 --》 搜索程序和文件的框中输入 cmd --> 回车
③ 开始 --》 所有程序 --》 附件 --》 命令提示符
常见的命令:
切换盘符 E:
cd+目录 进入指定目录
Dir 列出当前目录下的文件以及文件夹
Md+目录名 创建目录(文件夹)
rd+目录名 删除目录
Cd 进入指定目录
cd.. 退回到上一级目录
cd\ 退回到根目录
del+目录名 删除文件
Exit 退出dos命令行
Help 查看基本常用命令
二、Windows下常用快捷键
文本操作中常用的快捷键:
Ctrl + S 保存
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + X 剪切
Ctrl + A 全选
Ctrl + Z 撤销
Ctrl+ Y 恢复(反撤销)
------------------------------------
Tab 缩进 切换tab页 alt + tab (切换应用)
Shift
1 打印一些特殊的符号例如 ! @ # ¥
2 按住Shift键入字母 (如果当前是小写,自动变为大小,相反一样)
win + R 打开运行命令框
win + E 打开文件夹
win + D 切换到桌面
win + L 锁频
三、Java语言的三个版本
J2EE(Java 2 Platform Enterprise Edition)企业版: 就是专门用来开发网站的
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷,贪吃蛇,打飞机。
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子 消费类产品,如手机中的应用程序等
四、Java跨平台原理
JVM : Java虚拟机,Java程序运行在其中
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。
五、JDK的卸载与安装
1、 相关术语了解
JVM : Java虚拟机,Java程序运行在其中
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等。
2、JDK的卸载:
1、控制面板 - 程序功能 - JDK。。。 卸载
2、计算机(属性) - 高级系统设置(高级) - 环境变量 ,把其中的 JAVA_HOME classpath Path 都删掉(建议Path里面东西可以先备份保存起来)
3、把C:\Windows\System32 下面的 java开头的文件都删除掉
3、 JDK的安装(傻瓜式的next。。。) -- 注意版本的选择
1、安装路径的要求 : 全英文;文件夹的名字不用有空格
2、开发相关的工具软件和资料都独立好好的保存起来
3、安装过程中弹出安装jre窗口 直接取消。
六、配置环境变量
1、 为什么需要配置环境变量,不配置可以吗
希望在任意的目录下面都可以访问到 javac java 工具
2、 如何配置环境变量
1、把javac java 工具所在的路径配置给操作系统 ---》 配置环境变量
2、配置了环境变量之后需要重新打开命令提示符窗口
----------------下面的东西作为了解--------------------------
3、JAVA_HOME 的值就是JDK的根目录
如果配置了JAVA_HOME ,那么Path也可以这样配置 Path %JAVA_HOME%\bin
JAVA_HOME = H:\java\jdk8
Path = %JAVA_HOME%\bin tomcat的时候再来讲
4、classpath
class字节码文件的路径 ,配置上的效果 可以再任意的目录下面运行字节码文件(现在都不配置, 从java5开始自动保存字节码文件到当前的目录)
七、Java中的基本语法:
1、一个java文件中如果什么内容都没有是不会编译出class文件
①如果一个类里面没有主方法,程序编译出来后会报错显示找不到入口
2、我们代码中存在的最小的单位是类
---内中存在方法,执行语句和变量
1、所有的标点符号、括号都必须是英文半角
2、Java代码严格区分大小写
3、一个类只能存在一个public类,且类名要与文件名相同
初窥Java之一的更多相关文章
- 初窥Java之六
一.二维数组 1.动态创建 数组中元素类型[] 数组名 = new 数组中元素类型[]; 例如:int[][] arr = new int[二维数组的长度][一维数组的长度]: Int[][] arr ...
- 初窥Java之三
一.基本数据类型之浮点型 每个数据它自身都有一个默认的类型,如果直接打印小数,默认类型就为double类型: float和double表示小数的精度不是特别的高,如果对于精确度要求非常的高,我们 都使 ...
- 初窥Java之二
一.java中存在三大注释: 第一大注释: 单行注释 一般用于信息量比较少的地方 第二大注释: 多行注释 一般用于信息比较多的地方 多行注释注意事项:1.多行注释的开始行与结尾行不能写注释 ...
- 初窥Java之五
一.方法 1.语法格式 修饰符 返回值类型 方法名(形参列表){ 方法体 } 2.返回值类型 返回值类型可以时:1.void(无返回值) 2.8大基本数据类型中的任意一种 3.引用数据类型中的任意一 ...
- 初窥Java之四
一.条件判断之if判断 语法格式:if(结果为布尔类型的结果值){ 功能执行语句; }else if(结果为布尔类型的结果值){ 功能执行语句; } ....{ }else{ 功能执行语句: } 注意 ...
- Java发送邮件初窥
一.背景 最近朋友的公司有用到这个功能,之前对这一块也不是很熟悉,就和他一起解决出现的异常的同时,也初窥一下使用Apache Common Email组件进行邮件发送. 二.Java发送邮件的注意事项 ...
- Hadoop学习笔记(9) ——源码初窥
Hadoop学习笔记(9) ——源码初窥 之前我们把Hadoop算是入了门,下载的源码,写了HelloWorld,简要分析了其编程要点,然后也编了个较复杂的示例.接下来其实就有两条路可走了,一条是继续 ...
- 初窥ElasticSearch
初窥ElasticSearch 官网上面的,不知道讲的是什么.. youtube上面有一个start with,内容是在windows以下跑这个elastic search,然后用一个fidler工具 ...
- 李洪强iOS开发之函数式 编程初窥
函数式 编程初窥 最近在学习Erlang和Python.Erlang是完全的函数式编程语言,Python语言是面向对象的语言,但是它的语法引入了大量的函数式编程思想.越研究越觉得函数式的编程思路可 ...
随机推荐
- swift 学习- 10 -- 类和结构体
// '类和结构体' 是人们构建代码所使用的一种通用且灵活的构造体, 我们可以使用完全相同的语法规则来为 '类和结构体' 定义属性 (变量 和 常量) 和添加方法, 从而扩展 类和结构体 的功能 // ...
- Java的家庭记账本程序(D)
日期:2019.2.8 博客期:031 星期一 今天是把程序的查询功能以列表的形式完成了! 截图如下:
- rsync启动并生成PID
/usr/bin/rsync --daemon --config=/usr/local/rsync/etc/rsyncd.conf
- C++ Primer 笔记——union
1.union是一种特殊的类.一个union可以有多个数据成员,但是在任意时刻,只有一个数据成员可以有值.当我们给union的某个成员赋值之后,该union的其他成员就变成未定义的状态了.分配给一个u ...
- mysql 查看某个数据库中所有表的数据量
1.登录mysql 2.使用命令:use information_schema; 3.使用命令:select table_name,table_rows from tables where TABLE ...
- 论文阅读笔记三十八:Deformable Convolutional Networks(ECCV2017)
论文源址:https://arxiv.org/abs/1703.06211 开源项目:https://github.com/msracver/Deformable-ConvNets 摘要 卷积神经网络 ...
- 反序列化json的坑
json格式没有错误,内容没有什么异常 反序列化一直显示第一行有异常符号, 在https://jsonlint.com/上面检测了一下,发现了这个 解决办法: UTF-8格式编码 改成 UTF-8无B ...
- ServerSocket实现超简单HTTP服务器
1.相关知识简介 HTTP协议 HTTP是常用的应用层协议之一,是面向文本的协议.HTTP报文传输基于TCP协议,TCP协议包含头部与数据部分,而HTTP则是包含在TCP协议的数据部分,如下图 HTT ...
- 关于前端滚动条,input框等样式的修改
1.改变滚动条的样式 .orderList::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px;}.o ...
- 005-2-Python文件操作
Python文件操作(file) 文件操作的步骤: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件(操作文件后记住关闭) 1.读写文件的基础语法: open() 将会返回一个 ...