`
dumylove
  • 浏览: 2731 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
最近访客 更多访客>>
社区版块
存档分类
最新评论

j2se培训第一天内容

阅读更多
第一天授课内容
第一节课
1.学习方式
1 记笔记   写总结
2 对程序进行详细注释说明
2 解决问题
1 求帮助途径错误
2不要依赖视频与书籍。
3心态问题
a 攀比
b 遇到问题走了死胡同
c 遇到过多问题信心丧失
d 知识点过多,学习不过来


3什么是软件
软件是一系列按照特定顺序组织的计算机数据和指令的集合。程序设计的最终结果是软件。
4软件分类
a) 系统软件
系统软件为计算机使用提供最基本的功能.
例如: DOS, Windows, Linux, Unix, Mac OS, Android, iOS

b) 应用软件
系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipse

5人机交互方式
c) 图形化界面
d) 命令行方式
6常用DOS命令
Dir 显示当前目录下的所有文件与文件夹
Md 创建文件夹
Rd 删除文件夹  如果目录不为空是不能删除
Cd 文件夹  进入文件夹[align=left][/align]
cd.. 退到上一层路径
cd \ 退到当前路径的根目录
           del 删除文件  del后面如果是文件夹,代表的是将文件夹中的文件删除
           cls  清屏
           exit 退出
           * 通配符
           tab 补全

第二节课
1计算机语言
计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。为了使电子计算机进行各种工作,就需要有一套用于编写计算机程序的数字、字符和语法规划,由这些组成计算机指令就是计算机语言。
软件就是由若干条计算机语言所组成的。
2.计算机语言分类
机器语言: 
机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
汇编语言:
汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。
高级语言:
使用普通自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
3. java 语言介绍
为什么选择java语言
Java语言的发展史
 1991年 James Gosling带领sun公司的工程师设计一个TV—TOP,该项目被命名为GREEN.
 Green项目从1991-1994年上半年,最后以失败结束。
 1993年Internet日渐发展壮大,Gosling将java语言带入了互联网,同时引发了人们沿续至今的对java的狂热追逐。
 May 23,1995 发布了Java1.0
 1998.12月发布JDK1.2,始称“JAVA2”

4.Java语言的三种技术架构
Java平台分类
JavaSE(Java Platform Standard Edition)
  Java平台标准版,包含那些构成Java语言核心的类,可以理解为学习Java的基础

JavaEE(Java Platform Enterprise Edition)
  Java平台企业版,包含JavaSE,并且还包含用于开发企业级应用的类
  准确的说JavaEE是一套用于企业开发的技术规范,包含很多组件,13种核心技 术,如:  XML、JSP、Servlet、JDBC、Java Mail等

JavaME(Java Platform Micro Edition)
Java平台微型版,包含JavaSE的一部分,另外提供一些用于小型设备上的类,例如:手机、机顶盒、汽车导航仪


第三节课
1 java语言特性
1.什么是跨平台性?
           通过Java语言编写的应用程序在不同的系统平台上都可以运行。
2.原理是什么?
          只要在需要运行java应用程序的操作系统上,
          先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
          由JVM来负责Java程序在该系统中的运行
2 java语言开发环境搭建
 1.JDK(Java Development Kit)
Java开发工具,包含开发Java程序的所有组件,包含JRE
 2.JRE(Java Runtime Environment)
Java运行环境,如果要运行Java程序,就需要JRE的支持
常用组件:
src.zip Java是一门开源的语言,其源代码都在这个压缩包中
rt.jar Java的基础核心类库,我们编写Java程序时使用的class都在这个jar包中
javac.exe 编译器,将.java源代码编译为.class文件
java.exe 虚拟机,运行Java程序的工具
jar.exe 将class文件打成jar包的工具
javadoc.exe 生成帮助文档的工具

JDK:java开发工具包  java开发人员使用的。
JRE:java运行环境,如果只是想要运行java程序,有jre就可以
JVM:实现了java程序的跨平台性。
JRE=JVM+类库
JDK=JRE+java开发工具


3 环境变量
安装简单,注意两点
1. 安装路径中不要包含中文
2. 安装路径中不要包含空格.

关于环境变量的配置.
1. 为什么要配置环境变量
因为在jdk下bin文件夹中有很多我们在开发中要使用的工具,如java.exe,javac.exe,jar.ex等,那么我们在使用时,想要在电脑的任意位置下使用这些工具,那么我们就需有把这些工具所在的路径配置到系统的环境变量中,当我们使用时,系统可以帮且我们找到这些命令.

2. 怎样配置环境变量
我们将jdk下bin的路径进行复制
在我们电脑-----属性-----高级-----环境变量---------path这项
将bin的路径放置到path的最前边,别忘记加分号.

'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
如果出现上面这句话代表配置失败.


2. Path配置技巧 JAVA_HOME
为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
a) 新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
b) 在path中通过%%动态的获取JAVA_HOME的值即可。
c) JAVA_HOME=F:\jdk1.6.0_01
d) path=%JAVA_HOME%\bin;%path%
e) %path%:动态获取path环境变量的值。
f) %JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值


第四节课
1.环境变量临时配置set
1.set   显示当前所有的环境变量设置
2.set 变量名   显示某全个环境变量的配置
3 set 变量名=   将这个环境变量清空
4.set 变量名=值  给某个环境变量重新设置值
要以用set进行临时的环境变量设置,当当前窗口关闭时,
用set设置的所有环境变量都消失.
%变量名% 它的作用相当于引用这个变量名对应的值,我们可以
用这个特点,在set设置值时进行添加操作 例如:
set  a=c:\root
set  a=d:\source;%a% 这个相当于  d:\source;c:\root

2.HelloWorld程序
1.java程序的运行流程
什么叫源文件:后缀名是.java文件 
类文件,class文件,字节码文件  后缀名是.class的文件
字节码文件是与平台无关的二进制文件.
编译器:javac.exe 它的作用是将源文件编译成字节码文件

解释器:java.exe它的作用是让jvm加载.class文件进行解释运行

编译器与解释器的用法
javac  文件名.java
java  类名

关于源文件编写
class 类名
           {
     主方法
               {
标准输出语句;
               }
          }
第五节课
1. 程序编写时常见问题
1.java语言区分大小写
2.主方法必须写在类中,public static void main(String[] args)
3.在标准输出语句后有一个;必须加上,java中;代表后个语句的结束
4.在.java文件中出现的所有符号必须是英文状态下的符号

一个程序中为什么要有主方法,作用与写法
1. 一个程序要独立运行,必须有主法
2. 主方法是程序的入口,jvm执行时首先找主方法
3. 主方法必须写在类内,它是一段独立的代码,格式固定.

2. classpath配置
作用:用来设置class文件的运行路径。
 JVM查找类文件的顺序:
• 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
• 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
• 值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
• 值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
• 建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。

在编译与运行时报的文件找不到错误的解决方法
1.如果在编译时出现找不到java文件 
1.1查看当前所在路径下是否有这个文件
1.2看一看文件的后缀是否正确
2.如果在运行时出现找不到class文件,查看classpath是否有问题

第六节课
1. Java中的注释
注释的内容不会被jvm解析,它只是用来对当前程序的描述与说明
在java中有三种注释
1.// 单行注释
2./* 内容 */   多行注释
3./**  文档注释 */  文档注释可以使用java工具  javadoc来生成文档.这种文档注释是java独有的

分享到:
评论

相关推荐

    优秀的j2se培训资料

    这份优秀的 J2SE 培训资料包含了丰富的学习资源,包括课件和源程序,旨在帮助初级到中级的 Java 学习者提升技能。 在 J2SE 中,I/O(Input/Output)是编程中不可或缺的部分,它涉及到数据的读取和写入。Java 的 I/O...

    J2SE课件,内容涵盖设计模式

    Java 2 Platform, Standard Edition(简称J2SE)是Java平台的核心部分,它为开发桌面应用程序、服务器应用程序和Java小程序提供了基础。这个课件显然旨在深入探讨J2SE的各个方面,帮助学习者从基础到高级掌握Java...

    J2SE_API J2SE_API

    J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API、J2SE_API

    java课程设计大作业-用J2SE写的一个坦克大战小游戏

    java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏...

    J2SE基础,内容是JAVA

    这个章节可能包括了SWT和JFace的基本组件、布局管理、事件处理、对话框、表视图等主题,是学习Java GUI编程的重要内容。 总的来说,这份压缩包资源对于想要学习或复习Java J2SE基础知识,尤其是GUI编程的开发者来说...

    福州软件园j2se阶段培训材料

    《福州软件园J2SE阶段培训材料》是一份详尽且深入的Java学习资源,专为J2SE(Java Standard Edition)的学习者设计。这份材料旨在帮助初学者和有一定基础的开发者巩固和提升在Java平台上的编程技能。J2SE是Java的...

    j2se5.0_API

    很好的j2se的API

    J2SE基础源代码

    2. **类库**:J2SE提供了一系列丰富的类库,如`java.lang`、`java.util`、`java.io`等,它们涵盖了字符串处理、集合框架、输入/输出操作等方面。通过源代码,我们可以学习如何有效地利用这些类库来解决问题。 3. **...

    j2se6中文网页版

    本资源“j2se6中文网页版”显然是一个中文版的J2SE 6 API文档,旨在帮助中国开发者更方便地理解和使用Java编程语言。 1. **Java API**:Java API是Java平台的核心,包含了大量预定义的类库,如集合框架、I/O流、...

    J2SE资料

    在"J2SE第一部分.pdf"中,可能包含以下内容: 1. **Java安装与配置**:包括如何下载JDK(Java Development Kit),设置环境变量如JAVA_HOME、PATH和CLASSPATH。 2. **基础语法**:介绍Java的数据类型、变量、运算符...

    学好j2se的标准

    第三,熟练使用至少一种集成开发环境(IDE)如Eclipse、IntelliJ IDEA或NetBeans。这包括了解如何创建和管理项目、设置选项、安装插件、调试代码等,这些工具能够显著提高开发效率。 第四,熟悉Java核心API是学好J2SE...

    j2se1.5中文api

    Java 2 Platform, Standard Edition (J2SE) 1.5,也被称为Java SE 5.0,是Java编程语言的一个重要版本,它引入了大量的新特性和改进,对Java开发者来说具有里程碑式的意义。J2SE 1.5中文API为中国的开发者提供了方便...

    Java记事本 J2se练习

    Java记事本是一款基于J2SE(Java 2 Standard Edition)平台开发的简单文本编辑器,它实现了类似于系统记事本的基本功能,如新建、打开、保存、复制、粘贴、剪切、查找、替换等。这个项目是Java初学者进行Swing图形...

    j2se_中文版

    Java 2 Platform, Standard Edition(J2SE)是Java开发平台的一个重要组成部分,主要用于桌面应用和服务器端开发。中文版的J2SE API文档对于中国开发者来说尤其方便,它提供了全面的API参考,帮助理解并使用Java编程...

    简单的J2SE环境配置

    #### 一、J2SE简介与重要性 Java 2 Standard Edition(简称J2SE)是Java技术的基础版本之一,主要用于开发桌面应用程序。它提供了完整的Java核心API集合,以及必要的运行时环境和工具。J2SE在软件开发领域扮演着...

    J2SE概述pdf

    J2SE概述

    JAVA基础知识点,J2SE部分内容

    JAVA基础知识点,(培训资料).摘要IO讲解一节: 本章和集合很象,可能接触到的类很多,但是重点还是只需要通过掌握常用的几个类的使用来熟悉IO操作。在学习过程中也要和集合一样,首先了解JAVA的整个IO包的结构,然后...

    J2SE高级编程

    J2SE高级编程

    j2se全部学习代码

    "j2se全部学习代码"这个标题表明这是一个包含了一系列用于学习J2SE的编程实践项目。描述中提到,这个压缩包包含了从初学者阶段到全面掌握J2SE的学习过程中的所有练习代码,这意味着我们可以期待看到从基础语法到高级...

    j2se doc 中文版

    这个"J2SE doc 中文版"是一个为中文用户特别准备的文档集合,它提供了详细的 API 参考、教程和指南,帮助开发者深入理解 Java 编程语言和其运行环境。 1. **Java API 参考**:文档中包含了 J2SE 平台上所有类库的...

Global site tag (gtag.js) - Google Analytics