Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说菜鸟haqima的Java学习之路第一天「终于解决」,希望能够帮助你!!!。
导读:DOS命令 常用快捷键 Java的简单概述
(第一章 Java开发环境的搭建)
1、常用的DOS命令
1.1、怎么打开DOS命令窗口
win键+r(组合键):可以打开运行窗口
在运行窗口文本框中输入:cmd
然后回车
1.2、什么是DOS命令呢?
在DOS命令窗口中才可以输入并执行DOS命令。
在最初的windows计算机中没有图形界面,只有DOS命令窗口。
也就是说通过执行DOS命令窗口可以完全完成文件的新建、编辑、保存、删除等一系列操作。
1.3、mkdir abc make directory(创建目录)
创建一个目录 abc
1.4、默认情况下DOS命令窗口
C:\Users\86151 默认的当前路径
1.5、切换盘符
直接输入盘符就行:
c:回车
g:回车
当切换到d盘根下了,那么当前路径就是:d:>
当前路径是当前所在位置
1.6、切换目录(非常重要)
使用cd命令来完成目录的切换:cd含义? change directory(切换路径)
cd命令怎么用,语法格式是什么?
cd 路径
路径在windows系统上有相对路径、绝对路径。
什么是相对路径呢?
相对路径:相对路径一定是相对于当前所在“位置”而言的。
什么是绝对路径呢?
在windows操作系统中凡事以路径起点为盘符的都是绝对路径,例如:
C:\360Downloads
C:\Drivers
G:\Program Files (x86)
等
注意:cd …是回到上级路径
cd \直接回到根
.一个点,代表当前路径。(cd命令用不着。以后配置环境变量的时候一个点)
1.7、cls 清屏
1.8、dir 查看当前目录下有啥东西
1.9、exit 退出DOS命令窗口
1.10、cd tab 找当前目录下有什么东西
1、常用的DOS命令
1.1、del命令,删除一个或者多个文件
C:\新建文件夹>del T1.txt 删除T1.txt文件
C:\新建文件夹>del *.txt 删除所有的.txt结尾的文件,支持模糊匹配
1.2、怎么查看本机的IP地址?
什么是IP地址?有什么作用?
A计算机在网络中要想定位到(连接到)B计算机,那么必须要先知道
B计算机的IP地址,IP地址也可以看作计算机在同一个网络当中的身份证号
(唯一标识)。
ipconfig(ip地址的配置信息)
ipconfig /all 该命令后面添加一个/all参数可以查看更详细的网络信息。
这个详细的信息中包括网卡 的物理地址,例如:C2-2B-F9-DA-CB-39
这个物理地址是具有全球唯一性。物理地址通常叫做MAC地址。
1.3、怎么查看两台计算机是否可以正常通信?
ping命令
语法格式:
ping IP地址
ping 域名
eg:ping www.bilibili.com(www.bilibili.com是bilibili的域名)
或者
ping 119.3.234.165 (119.3.234.165是bilibili的IP地址)
ping 119.3.234.165 -t(-t参数表示一直ping)
一直ping的目的可以查看网络是否稳定。
在一个DOS命令窗口中如果有一个命令一直在执行,想强行终止怎么办?
ctrl+c 组合键
http://www.baidu.com == http://39.156.66.14
左边是域名打开,右边是IP地址打开
域名底层最终将还是会被解析成IP地址的形式
2、文本编辑快捷键
2.1、掌握常用的文本组合快捷键很重要,可以大大提升开发效率。
所以,必须熟练掌握,从此刻开始强迫自己少用鼠标,用组合快捷键的
方式。
2.2、常用的组合快捷键有哪些?
ctrl+x剪切
ctrl+z撤销
ctrl+y重做
回到行首:home键
回到行尾:end键
当光标在行尾,怎么选中一行?
shift+home键
当光标在行首,怎么选中一行?
shift+end键
回到文件头
ctrl+home
回到文件尾
ctrl+end
全选
ctrl+a
查找
ctrl+f
------------(以上会用)-----------------------------------------------------------------
选中一个单词:鼠标双击
选中一行:鼠标三击
不用鼠标选中一个单词:ctrl+shift+左箭头/右箭头
Java语言的概述以及Java语言的发展史
JDK(Java开发工具箱,做Java开发必须安装的,这是最根本的一个环境)
JDK不是集成开发环境
JDK这个开发工具箱中是Java最核心的库。
98年的时候:Java升级到JDK1.2,Java被分为三大块:
J2SE:标准版(基础,要学Java,必须学习SE。基础语法+基础库)
J2EE:企业版(专门为企业开发软件,为企业提供解决方案。例如:OA办公系统等等)
J2ME:微型版(专门为微型设备做嵌入式开发的。)
05年改名:JavaSE、JavaEE、JavaME
1、Java语言的特性
1.1、简单性
在Java语言中真正操作内存的是:JVM(Java虚拟机)
所有的Java程序员都是运行在Java虚拟机当中的。
而Java虚拟机的执行过程中再去操作内存。
对于C或者C++来说程序员都是可以直接通过指针操作内存的。
C或者C++更灵活,可以直接程序员操作内存,但是要求程序员技术精湛。
C语言或者C++更有驾驭感。
Java语言屏蔽了指针的概念,程序员不能直接操作指针,或者说程序员
不能直接操作内存。这种方式又有优点也有缺点:
优点:不容易导致内存泄漏。(简单了)
缺点就是:
效率问题,包括驾驭感比较差。
Java语言底层是C++,所以JVM是用C++语言写好的一个虚拟的电脑。
JVM在哪里呢?告诉大家,安装了JDK之后,JVM就代表安装好了!!!
1.2、java是堪称完全面向对象的。
面向对象更容易让人理解,人类通常是以对象的方式认知世界的。
采用面向对象的方式可以让复杂的问题简单化。
1.3、健壮性
主要是因为Java中有一种机制:
自动垃圾回收机制(GC机制)。
Java语言是健壮的,相对于C语言来说,C语言没有Java健壮。
Java不容易导致内存泄漏。
C++或者是C语言使用不当很容易导致内存泄漏。
JVM负责调度GC机制。程序员不需要干涉。