01计算机和java基础(入门级)

学习建议:

记笔记,加注释,写总结
不要完全依赖于书和视频
建立有效的学习方法
学习软件编程的捷径--敲,狂敲
练好打字(金山打字通)

主要内容:

计算机基础知识
Java语言概述
JDK的下载,安装
HelloWorld案例
环境变量的配置

1:计算机概述(了解)
 (1)计算机
 (2)计算机硬件
 (3)计算机软件
  系统软件:window,linux,mac
  应用软件:qq,yy,飞秋
 (4)软件开发(理解)
  软件:是由数据和指令组成的。(计算器)
  开发:就是把软件做出来。
  如何实现软件开发呢?
   就是使用开发工具和计算机语言做出东西来
 (5)语言
  自然语言:人与人交流沟通的
  计算机语言:人与计算机交流沟通的
   C,C++,C#,Java
 (6)人机交换
  图形界面:操作方便只管
  DOS命令:需要记忆一些常见的命令

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

(1)功能键的认识

tab   shift   ctrl   alt   windos   空格   上下左右   Enter回车   PrtSc(PrintScreen)截图

(2)快捷键

全选 Ctrl+A   复制 Ctrl+C   粘贴 Ctrl+V

剪切 Ctrl+X   撤销 Ctrl+Z   保存 Ctrl+S

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

打开DOS窗口必须会(三种)

①window(键)+R

②在桌面空白处 按shift键+鼠标右键【windows 7】

③鼠标点击左下角图标,在运行窗口输入cmd

(1)常见的如下

盘符的切换    盘符:

盘符的切换      d:回车

目录的进入     

  单级进入 cd 文件夹
    多级进入 cd 文件夹\文件夹\文件夹...

目录的回退     

   单级回退 cd..
    多级回退 cd\

清屏    cls

退出    exit

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

创建目录:   md

删除目录:   rd

创建文件:

  edit win7可能找不到该命令了。
    还有一种其他的做法:  notepad
回退目录:
    单级回退 cd..
    多级回退 cd\

删除文件:

  删除单个文件 del a.txt
    删除多个文件 del *.txt

显示目录下的内容:   dir

删除带内容的目录:

  rd + /s 文件夹名称(询问是否删除)
    rd + /q + /s 文件夹名称(直接删除)

4:Java语言概述(了解)

(1)Java语言的发展史

Java之父      J

DK1.4.2   JDK5   JDK7

(2)Java语言的特点   有很多小特点,重点有两个开源,跨平台

(3)Java语言是跨平台的,请问是如何保证的呢?(理解)   我们是通过翻译的案例讲解的。

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

(4)Java语言的平台   JavaSE   JavaME--Android   JavaEE

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的软件管家卸载)

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

1 class HelloWorld {
2  public static void main(String[] args) {
3      System.out.println("HelloWorld");
4 } 

(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案例

时间: 2024-11-13 10:01:32

01计算机和java基础(入门级)的相关文章

java基础&&高薪面试

董鹏老师 ,多年经验总结出 [高薪就业必备]之java基础面试题[更新中]: 第01篇       学习Java基础的目的? 第02天       java语言中有没有goto关键字? 第03天         对两个整数变量进行互换,要求在不使用第三方变量的前提下? 第04天       在JAVA中如何跳出当前的多重嵌套循环? 第05天       构造器Constructor是否可被override? 第06篇       "=="和equals方法究竟有什么区别? 第07篇 

java基础&&高薪面试

董鹏老师 ,多年经验总结出 [高薪就业必备]之java基础面试题[更新中]: 第01篇       学习Java基础的目的? 第02天       java语言中有没有gotokeyword? 第03天         对两个整数变量进行互换,要求在不使用第三方变量的前提下? 第04天       在JAVA中怎样跳出当前的多重嵌套循环? 第05天       构造器Constructor是否可被override? 第06篇       "=="和equals方法到底有什么差别? 第0

Java基础01 从HelloWorld到面向对象(转载)

Java是完全面向对象的语言.Java通过虚拟机的运行机制,实现“跨平台”的理念. "Hello World!" public class HelloWorld{    public static void main(String[] args){        System.out.println("Hello World!");    }} 程序中包括Java的一些基本特征: 类(class):上面程序定义了一个类HelloWorld,该类的名字与.java文件

java基础01

1. /** * JDK: (Java Development ToolKit) java开发工具包.JDK是整个java的核心! * 包括了java运行环境 JRE(Java Runtime Envirnment),一堆java工具和 * java基础的类库(Java API===>java应用程序接口,其实就是大牛给我们写好的一些class文件)! * * J2SE :标准版(standard edition) * * J2EE :企业版(enterprise edition) * * J2

黑马程序员--Java基础--01基本概念

1.Java的三大技术架构 JAVAEE(Java Platform Enterprise Edition):  开发企业环境下的应用程序,主要针对web程序开发: JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础 JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢? 答:三大技术分别指JAVAEE,JAV

01.Java基础问题

目录介绍 1.0.0.1 请手写equal方法,讲讲具体的原理?1.0.0.2 请说下String与StringBuffer区别,StringBuffer底部如何实现?String类可以被继承吗,为什么?1.0.0.3 String a=""和String a=new String("")的的关系和异同?String的创建机制?1.0.0.4 static关键字可以修饰什么?static使用的注意事项有哪些?static关键字的特点?1.0.0.5 为什么 Java

java基础学习篇01

从事了java2年开发,后来发现自己除了在网上抄袭代码之外就一无是处了,还没有在学校培训的时候那样子还愿意花时间去研究新技术,连最基础不常用的都快忘记了. 所以开始重新从最基础的开始回顾一遍,写一些博客来记录自己的学习过程. java基础语法 1.输出错误与调试信息 System类是一个用final修饰的一个类,不能被继承,没有子类.不能被实例化,因为构造方法是私有的. 包名:java.lang 帮助文档对包的描述是:提供对java编程语言的设计基础课. 全限定类名:java.lang.Obje

Java基础概念性的知识总结

属于个人的所学的知识总结,不是全面的 1.JDK.JRE和JVM三者的区别 01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心.包括了Java的运行环境.JRE.一堆Java工具和Java基础的类库. 02.JRE:(Java Runtime Envirnment)就是我们平常说的Java平台,所有的Java程序都要在JRE的环境下才能运行.包含了JVM,Java的核心类库,但是不包含开发工具--编译器.调试器. 03.JVM:(Java

Java基础Day2

Java基础第二天 2.1回顾 第一个代码: /** 这是我的第一个java程序 @author zhang @version v1.0 */ publicclass HelloJava{ /* 1.源文件以.java结尾 2.源文件中可以有多个class声明的类 3.类中可以有主方法(即main()方法),其格式是固定的:public static void main(String[]args){} 4.main()方法是程序的入口,方法内是程序的执行部分. 5.一个源文件中只能有一个声明为p