专栏首页Java帮帮-微信公众号-技术文章全总结Java基础-01总结概述,dos,功能键,path

Java基础-01总结概述,dos,功能键,path

1:计算机概述(了解)

(1)计算机

(2)计算机硬件

(3)计算机软件

系统软件:window,linux,mac

应用软件:qq,yy,飞秋

(4)软件开发(理解)

软件:是由数据和指令组成的。(计算器)

开发:就是把软件做出来。

如何实现软件开发呢?

就是使用开发工具和计算机语言做出东西来

(5)语言

自然语言:人与人交流沟通的

计算机语言:人与计算机交流沟通的

C,C++,C#,Java

(6)人机交换

图形界面:操作方便只管

DOS命令:需要记忆一些常见的命令

2:键盘功能键的认识和快捷键(掌握)

(1)功能键的认识

tab

shift

ctrl

alt

windos

空格

上下左右

回车

截图

(2)快捷键

全选 Ctrl+A

复制 Ctrl+C

粘贴 Ctrl+V

剪切 Ctrl+X

撤销 Ctrl+Z

保存 Ctrl+S

3:常见的DOS命令(掌握)

(1)常见的如下

盘符的切换

d:回车

目录的进入

cd javase

cd javase\day01\code

目录的回退

cd..回退到上一级目录

cd\回退到根目录

清屏

cls

退出

exit

(2)其他的几个(了解)

创建目录

删除目录

创建文件

删除文件

显示目录下的内容

删除带内容的目录

4:Java语言概述(了解)

起源于1995年

(1)Java语言的发展史

Java之父

詹姆斯格斯林

JDK1.4.2

JDK5

JDK7

(2)Java语言的特点

有很多小特点,重点有两个开源,跨平台

(3)Java语言是跨平台的,请问是如何保证的呢?(理解)

我们是通过翻译的案例讲解的。

针对不同的操作系统,提高不同的jvm来实现的。

(4)Java语言的平台

JavaSE 桌面应用程序 其他两者技术的基础

JavaME--Android 移动端的开发 物联网 智能开发 用户界面

JavaEE 企业级应用 财务报销系统 OA CRM 电商平台

5:JDK,JRE,JVM的作用及关系(掌握)

(1)作用

JVM:保证Java语言跨平台

JRE:Java程序的运行环境

JDK:Java程序的开发环境

(2)关系

JDK:JRE+开发工具

JRE:JVM+类库

6:JDK的下载,安装,卸载(掌握)

(1)下载到官网。

A:也可以到百度搜索即可。

B:我给你。

(2)安装

A:绿色版 解压就可以使用

B:安装版 必须一步一步的安装,一般只要会点击下一步即可

注意:

建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。

(3)卸载

A:绿色版 直接删除文件夹

B:安装版

a:控制面板 -- 添加删除程序

b:通过专业的软件卸载工具。(比如360的软件管家卸载)

oracle收购了sun公司,以后下载jdk去oracle官网。

首先d:\新建java文件夹,里面新建jdk7,安装jdk时指定目录到此,可以省略jre安装

JDK 安装目录下文件夹和文件作用?

bin目录:该目录用于存放一些可执行程序。

如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。

db目录:db目录是一个小型的数据库。

从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。

这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。

jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。

此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。

src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

7:第一个程序:HelloWorld案例(掌握)

class HelloWorld {

public static void main(String[] args) {

System.out.println("HelloWorld");

}

}

(1)程序解释:

A:Java程序的最基本单位是类,所以我们要定义一个类。

格式:class 类名

举例:class HelloWorld

B:在类中写内容的时候,用大括号括起来。

C:Java程序要想执行,必须有main方法。

格式:public static void main(String[] args)

D:要指向那些东西呢,也用大括号括起来。

E:你要做什么呢?今天我们仅仅做了一个简单的输出

格式:System.out.println("HelloWorld");

注意:""里面的内容是可以改动的。

(2)Java程序的开发执行流程:

A:编写java源程序(.java)

B:通过javac命令编译生成.class文件

C:通过java命令运行.class文件

8:常见的问题(掌握)

(1)扩展名被隐藏

如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾

(2)我要求文件名称和类名一致。

实际上不这样做也是可以的。

但是,注意:

javac后面跟的是文件名+扩展名

java后面跟的类名不带扩展名

(3)Java语言严格区分大小写,请注意。

还有就是单词不要写错了。

(4)见到非法字符: \65307肯定是中文问题。

我们写程序要求标点符号必须全部是英文状态。

(5)括号的配对问题。

一般来说,括号都是成对出现的。

(6)遇到

在类 HelloWorld 中找不到主方法, 请将主方法定义为

肯定是主方法的格式问题。

9:path环境变量(掌握)

(1)path环境变量的作用

保证javac命令可以在任意目录下运行。

同理可以配置qq等

(2)path配置的两种方案:

A:方案1(了解)

B:方案2

找到环境变量的位置,在系统变量里面

新建:

变量名:JAVA_HOME

变量值:D:\develop\Java\jdk1.7.0_60

修改:

变量名:Path

变量值:%JAVA_HOME%\bin;以前的内容

10:classpath环境变量(理解)

(1)classpath环境变量的作用

保证class文件可以在任意目录下运行

(2)classpath环境变量的配置

找到环境变量的位置,在系统变量里面

新建:

变量名:classpath

变量值:E:\JavaSE\day01\code\HelloWorld案例

本文分享自微信公众号 - Java帮帮(javahelp)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-11-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Bootstrap幻灯轮播如何支持触屏左右滑动手势?

      最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销。bootstrap是封装好...

    ytkah
  • 这是篇Java数据库开发的干货,你确定不收藏吗?

    无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以...

    老九君
  • 深入剖析:认识Oracle 中的 NULL 值

    杨廷琨,网名 yangtingkun 云和恩墨技术总监,Oracle ACE Director,ACOUG 核心专家 经常看到很多人提出和NULL有关的问题。N...

    数据和云
  • Java 机器学习库Smile实战(二)AdaBoost

    1. AdaBoost算法简介 Boost 算法系列的起源来自于PAC Learnability(PAC 可学习性)。这套理论主要研究的是什么时候一个问题是可...

    机器学习算法工程师
  • 【休息室】一张图看懂Java的垃圾回收机制

    ? 新手程序员第一次做项目的过程…… ? 代码写好了,咱们来测试吧…… ? 一张图看懂 Java 多线程阻塞机制…… ? Bug多了,总有一个会把你坑了…… ...

    老九君
  • 你不可错过的二维码生成与解析-java后台与前端js都有

    1.二维码分类   二维条码也有许多不同的码制,就码制的编码原理而言,通常分为三种类型。 线性堆叠式二维码 编码原理: 建立在一维条码基础之上,按需要堆积成...

    hbbliyong
  • 【干货】34张技术知识图谱,IT架构师必备

    下面是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知...

    钱塘数据
  • 用正则表达式给字符串属性值都加上双引号

    需要处理的字符串 [{columnDisplaySize=8, columnName=WARD_CODE, columnTypeName=varchar}, {...

    hbbliyong
  • JAVA试练塔之试炼技能图

    1.计算机基础: 1.1数据机构基础: 主要学习: 1.向量,链表,栈,队列和堆,词典。熟悉 2.树,二叉搜索树。熟悉 3.图,有向图,无向图,基本概念 4.二...

    hbbliyong
  • 【新手必读】Java初学者,你遇到的问题都在这了

    很多小伙伴初次接触Java时往往会感觉十分迷茫,在这里老九君收集并解答了同学们遇到的一些基础问题,希望能对大家的Java学习之路有所帮助。 初识篇 1、什么是J...

    老九君

扫码关注云+社区

领取腾讯云代金券