第一天java

1.Linux:

1)开源的操作系统、免费

主要是服务器端系统,java主要是服务器端开发java应用程序的最终部署环境一般都是Linux;

2)Linux与Windows的区别

2.1)文件系统的不同:

Linux:目录 Windows:盘符

2.2)外部设备映射不同:

Linux:挂载点  Windows:盘符

2.3)安全级别不同:

Linux:高     Windows:低

3)Linux是基于命令操作的:

3.1)pwd:显示当前工作目录

3.2)ls:查看当前工作目录的内容

3.3)cd:改变当前工作目录

绝对路径:相对于根目录的位置,以/开头

相对路径:相对于当前目录的位置

.:当前目录

..:上一级目录

2.java开放环境

1)java编译运行过程:面试题

1.1)编译期:.java源文件,经过编译,生成.class字节码文件

运行期:JVM加载.class并运行.class

1.2)跨平台,一次编程到处使用

2)名词:面试题

JVM:java虚拟机

加载.class并运行.class

JRE:  java运行环境

除了包含JVM以外还包含运行java程序所必须的环境

JRE = JVM+java系统类库

JDK:java开发工具包

除了包含JRE以外还包含开发java程序所必须的命令工具

JDK = JRE +编译、运行等命令工具

运行java程序的最小环境为JRE

开发java程序的最小环境为JDK

3)配置环境变量

JAVA_HOME:指向jdk的安装目录

CLASSPATH:表示类的搜索路径,一般简写为.(点)

PATH:指向jdk下的bin目录

3.eclipse

IBM、开源的、免费的、解压即可使用

4工作空间:所有java程序的保存路径

5开发步骤:

1)新建一个java项目----------小区

2)新建一个java包 -----------楼+单元

3)新建一个java类------------房子

6.

IBM公司用java语言写了一个eclipse软件让人们用eclipse来写java程序

7jdk,eclipse

先装谁-----jdk

8.PATH:/a/b;/c/d;/m/n;

javac

9.java编译运行过程:

1).java源文件,经过编译,生成.class字节码文件

2)JVM加载.class并运行.class(0和1)

eg.假设qq是用java语言写的:

java版的qq,经过编译,生成.class

1)Windows的JVM--------运行在windows上

2)Linux的JVM-----------运行在Linux上

3)IOS的JVM ------------运行在IOS上

4)???的JVM-----------运行在???上

跨平台,一次编程到处使用

10.不同的操作系统,指令时不同的:

Windows:

你-------01010101

Linux:

你-------10101010

IOS

你--------11110000

11.c语言编译运行过程:

.c源文件,经过编译,直接生成可执行文件(0和1)

QQ:用c语言写的

Windows版的QQ-----------运行在Windows系统上

Linux版的QQ---------------运行在Linux系统上

IOS版的QQ-----------------运行在IOS系统上

12.

计算机只认识0和1

13.

假设当前在/a/b下,去到/m/n下:

绝对:cd/m/n ------/m/n

相对:cd  m/n -----/a/b/m/n

假设当前在/c/d下,去到/m/n下:

绝对:cd /m/n---------/m/n

相对:cd m/n  --------/c/d/m/n

/usr/local/jdk-----绝对

/opt/eclipse-------相对

14.软件工程师和运维工程师

运维工程师要回很多的Linux的命令,Linux需要的是快速的操作速度

15.

计算机的分类

1)pc机:个人电脑

2)服务器:处理大数据请求的高性能的计算机

3)智能终端:手机、IPAD、掌上电脑、可视电话.....

4)嵌入式设备:除了上面3种以外带cpu的

16.

Windows:pc机

Linux:服务器、智能终端、嵌入式设备

17.

java主要用于服务器端开发

18.

补充一些文件系统的管理

tips:输入命令的时候要常用tab键来补全

ls  -l 以长列表的形式显示当前目录所有文件信息

pwd  查看当前所处的路径

cd    切换目录(cd/),如果不带参数则切换到用户主目录

mkdir   创建文件夹

mkdir -p a/b/c 如果要创建的文件夹的父目录不存在,则自动创建

rmdir   删除空文件夹 (只能删除空文件夹)

rm -rf   /a/b (删除非空文件夹)

创建文件

方式1:touch  a.avi  创建一个空文件

方式2:vi blabla.txt  用文本编辑器编辑一个文件并且保存

进入vi编译器后,按住i键编辑,编写好后先按esc键之后按 :wq保存退出

echo “I love java”>a.txt  把左边的输出放到右边文件里

删除文件

rm filename (rm-r  删除文件夹   rm-rf强制删除文件或文件夹)

移动文件  修改文件名

mv  a/a1.txt b/file1.txt (移动文件的同时还修改了文件名)

拷贝文件

cp srcFile  destFile

查看文本文件内容

cat  a.txt

查看当前登录的身份

whoami

进程信息查看

free  查看内存使用状况

top  查看实时刷新的系统进程信息

ps - ef 查看系统中当前瞬间的进程信息快照

ps -ef | grep myshell.sh  搜索myshell进程的信息

kill -9 pid 杀掉进程  (-9 表示强制杀死)

文件归档压缩(1打包---归档;2:压缩)

归档

tar -cvf testdir.tar testdir/

压缩

gzip  testdir.tar

gzip  file

bzip  file

tar -czvf   testdir.tar.gz testdir/

tar -xzvf  testdir.tar.gz  解压到当前目录下

tar - zxvf  testdir.tar.gz -c Downloads/ 解压到指定的Downloads目录下

网路管理

修改ip地址的配置

sudo vi /etc/sysconfig/network-scipts/ifcfg-eth0 修改该配置文件即可改ip地址

或者在root权限下用setup指令通过一个带提示的伪图形界面来修改

查看ip地址

ifconfig

时间: 2024-10-12 11:01:39

第一天java的相关文章

Java基础知识二次学习-- 第一章 java基础

基础知识有时候感觉时间长似乎有点生疏,正好这几天有时间有机会,就决定重新做一轮二次学习,挑重避轻 回过头来重新整理基础知识,能收获到之前不少遗漏的,所以这一次就称作查漏补缺吧!废话不多说,开始! 第一章  JAVA简介 时间:2017年4月24日10:23:32 章节:01章_02节 内容:jdk的配置与安装 完成情况:已经完成,cmd中javac提示出相关命令 时间:2017年4月24日10:30:39 章节:01章_04节 内容:输出HelloWorld 完成情况: 已经完成 javac先将

[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程序的独立程序集组成,它们都从命令行调用. [请点击查看更多内容 转自51CTO.com] » 使用CMD开发运行Java程序 代码文件的拓展名必须为.java,并且文件名应该与类的类名完全相同.编译一个程序是指使用编译器将源代码翻译成java字节码.下面的命令用来编译源代码文件welcome.jav

黑马程序员____第一阶段Java开发前奏(1)

  黑马程序员____第一阶段Java开发前奏(1) ⒈软件开发:        软件是由一系列按照特定顺序组织的计算机数据和指令的集合,软件开发就是制作软件.软件的出现实现了人与计算机之间的交互.    ⒉人机交互方式:        图形化界面和命令行方式,图形化界面简单直观,使用者易于接受,容易上手操作.命令行方式需要有一个控制台,输入特定的指          令,让计算机完成一些操作,较为麻烦,需要记住一些命令.    3.常用的DOS命令:     dir:列出当前目录下的文件以及文

java自学第一课:安装jdk,写第一条java程序

一.安装jdk 二.写第一条java程序 三.认识jdk JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库. JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java

2015考研 杭电 计算机学院 复试笔试题第一题 JAVA语言解法

杭电 2015年考研 计算机学院 复试笔试第一题 JAVA解法 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; /* 杭电2015年 计算机学院 复试 笔试题第一题 JAVA解答 * author 刘汪洋 QQ 605283073 * 求出:字符串如:"34223abd#34SB-11--" * 中整数的和 其中-在数字前表示负号,否则为字符 */ pub

Java第一章----Java概述+环境搭建

写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我极力推荐大家看的两本,因为每次看都有不同的收获,两本横向看相辅相成定会让你受益匪浅,好了敬请期待吧! 第一节:Java简介 Java是由Sun公司在1995年5月推出的一种面向对象的编程语言,极好的实现了面向对象理论,更加注重对象的本身不用太关注事件的过程. Java通过Java编程语言+Java类

第一周Java基础课程学的知识。

二进制能够被CPU识别的二进制命令就是指令程序(软件)指令的有序集合计算机语言指的是人与计算机沟通的工具机器语言:指的是全部由二进制代码组成的语言.在很早的时候使用的就是机器语言.汇编语言高级语言:特点:第一特点,不用太过关心计算机底层的实现原理.2更加接近自然语言.3.开发者可以更加关注功能实现.Java sun被Oracle收购.创始人 James Grascing Java平台:分三个部分1 JAVASE标准版,必要的功能都包含在里面 2JAVAEE企业版,他的基础仍然是标准版写好的代码去

《大道至简》第一章JAVA语言伪代码

第一章写了编程的精义详细写出了编程是简单的.举愚公移山的例子,既写出了我们中华文化源远流长,博大精深,千百年前就有了编程的思想,也引出了结构概念,虽我之死,有 存焉",这里描述了可能存在的分支结构,即"IF"条件判断,以及子子孙孙无穷匮也等循环结构,等编程思想.关于我会不会写程序的问题书里面也做了详细介绍!除了先天智障或后天懒惰者,都是可以学会写程序的,也许会给学编程的学生增加了很大的信心. 下面是源代码................... import.java.大道至简

第一章 Java代码执行流程

说明:本文主要参考自<分布式Java应用:基础与实践> 1.Java代码执行流程 第一步:*.java-->*.class(编译期) 第二步:从*.class文件将其中的内容加载到内存(类加载)(运行期) 第三步:执行代码(运行期) 2.代码编译 javac命令将源码文件编译为*.class文件. 后边将介绍: javac将*.java编译成*.class文件的过程 class文件的文件格式,以及其存储的内容 3.类加载 主要是指将*.class文件加载到JVM,并形成Class对象的机

第一周Java笔记

开始学习java,是从大二上半学期开始的.刚开始以为跟C语言一样,是自己一个个字母敲上去,能理解那些是什么意思,但学了一段时间发现有区别,Java可以有许多框架供你使用嵌套,有的不是很理解,而且这些东西还不少,我的英语基础也很烂,使得我需要下很大的功夫去学习与理解.大二下半学期第一周开课后,老师给我们说了这个学期所要学习的7个模块:一:GUI程序设计:二:异常处理:三:IO编程:四:常用Java类与范型:五:JDBC编程:六:多线程编程:七:网络编程.GUI在上学期的作业中有涉及到,当时我们是小