文档章节

Java学习基础01

y
 yummyfp
发布于 2016/04/13 15:35
字数 1310
阅读 6
收藏 0

1:计算机概述(了解)

(1)计算机

(2)计算机硬件

(3)计算机软件

系统软件:window,linux,mac

应用软件:Wechart

(4)软件开发(理解)

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

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

如何实现软件开发呢?

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

(5)语言

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

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

汇编、C,面向机器语言//C++,C#,Java面向对象语言Java(C++--)

(6)人机交换

图形界面:操作方便只管  GUI(Graphical User Interface)

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语言概述(了解)

(1)Java语言的发展史

Java之父Gosling  JDK1.4.2 JDK5 JDK7 JDK8 sun被Oracle公司收购,微软Google错过机会,到andiod对java的支持。

(2)Java语言的特点

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

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

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

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

(4)Java语言的平台

JavaSE  基础版版

JavaME--Android

JavaEE  企业级应用开发 JavaWeb开发。


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

(1)作用

JVM:保证Java语言跨平台

JRE:Java程序的运行环境

JDK:Java程序的开发环境

(2)关系

JDK:JRE+工具

JRE:JVM+类库


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

(1)下载到官网。

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

(2)安装

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

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

注意:

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

(3)卸载

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

B:安装版

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

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


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");

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

system是JavaAPI里面类由JVM直接加载。

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

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

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

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

        D每个类都声称。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;以前的内容

                               .;%JAVA_HOME%\bin;当前路径

10:classpath环境变量(理解)

(1)classpath环境变量的作用

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

(2)classpath环境变量的配置

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

新建:

变量名:classpath

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

现在的calsspath不用配置。

path是jvm虚拟机,classpath是java程序

本文转载自:

上一篇: Java基础01代码
下一篇: Java基础03
y
粉丝 0
博文 8
码字总数 0
作品 0
西城
私信 提问
14-1 16 Tomcat jdk 安装

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行 tomcat是一...

阿想
2017/11/03
6
0
如果你想学习Java,那么就来看这篇文章

一、前言 我是从大二开始学习的Java,当时的目标是Java Web开发,当时并不想考研,所以当时的学习是以就业为主,现在我大三了,学习Java Web开发已经一年了,因为种种原因,决定要考研,所以...

Jivanmoon
2018/08/27
0
0
好程序员大数据视频教程从零基础入门到精通

好程序员大数据视频教程从零基础入门到精通,学习大数据技术的必经之路是什么?是Hadoop吗?当然不是!如果想要踏入大数据的门槛,一个必须的条件就是我们的编程基础。熟练掌握一门编程语言是对大...

好程序员IT
04/03
27
0
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
2.1K
0
Java程序员必读书单,家族又添新成员

点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书。 ——异步小编 有些革命出其不意地吸引了全世界的眼球。Twitter、Linux操作系统和...

异步社区
2018/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
9
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
939
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部