第一天授课内容
第一节课
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培训第一天内容相关推荐

  1. 智能车百度赛道培训第一弹-基础篇

    智能车百度赛道培训第一弹--基础篇来啦!请查收! ▌基础篇 01.培训安排 时间安排: 2021年3月19日(周五) 晚8:30 内容简介: 由百度赞助的人工智能创意组,今年竟然开始要求学生做车了?这 ...

  2. 智能车大赛AI视觉组培训第一弹——基础篇

    智能车大赛AI视觉组培训第一弹: ▌基础篇 1.培训简介 ■时间安排: 2021年03月18日 14:00 ■内容简介: 由恩智浦赞助的AI视觉组,今年由于把人工智能应用在智能车竞赛中,使得难度提升了 ...

  3. 信创培训第一课:linux操作系统基础

    信创培训第一课:linux操作系统基础 文章目录 信创培训第一课:linux操作系统基础 主要任务: 一.了解什么是 PKS? 了解麒麟桌面版本和麒麟服务器版本的区别 二.掌握云主机的基本操作 使用y ...

  4. JUST-HLL战队 电控视觉培训 第一周

    JUST-HLL战队 电控&视觉培训 第一周 1.C语言与C++简介 C语言百度百科 C C++百度百科 C++ 计算机语言分类(按执行方式) 编译型语言 先将源代码编译成目标语言之后通过连接 ...

  5. 吾爱破解培训第一课作业密码_如何实现您的第一个无密码登录系统

    吾爱破解培训第一课作业密码 You may have heard that there are 360 Million Reasons to Destroy All Passwords and tha ...

  6. 【原创】《麦肯锡入职培训第一课》读书感悟

    自己作为新人刚入职,除了在编程技巧方面又需要学习提高的地方意外,自己在和领导沟通.和业务沟通上面遇见了许多问题,自己做的事情往往得不到领导的肯定,自己总结了一下原因,自己从学生到公司职员在做事的思维上 ...

  7. 系统级程序设计第一课内容——Linux系统与操作 2022.5.2

    系统级程序设计第一课内容--Linux系统与操作 文章目录 系统级程序设计第一课内容--Linux系统与操作 一.Linux文件系统与操作 二.文件操作 1.主要函数 2.open() 3.read( ...

  8. python爬取小说章节_python之如何爬取一篇小说的第一章内容

    现在网上有很多小说网站,但其实,有一些小说网站是没有自己的资源的,那么这些资源是从哪里来的呢?当然是"偷取"别人的数据咯.现在的问题就是,该怎么去爬取别人的资源呢,这里便从简单的开 ...

  9. sharepoint 2010 培训公司课程内容

    sharepoint 2010 培训公司课程内容:用之学习参考,引导. 1>sharepoint 2010开发概述; 2>VS2010 开发SHAREPOINT 2010; 3>sh ...

最新文章

  1. CSDN七夕包分配,最后一天啦!
  2. 迭代器、生成器、面向过程编程思想
  3. Object-C与Swift混合开发
  4. 非此即彼的逻辑错误_MBA逻辑攻略-逻辑知识大全,快来收藏吧!
  5. linux的memmap函数_linux /proc下的statm、maps、memmap 内存信息文件分析
  6. .NET和Docker ,比翼双飞
  7. jeewx 微信管家 - 举办商业版本免费试用活动
  8. magic_quotes_gpc与magic_quotes_runtime区别
  9. 解决Excel文件读取遇到值为null单元格会自动跳过的情况
  10. HTML:canvas画圆形加矩形组合
  11. webview的使用套餐
  12. 基于echarts的数据可视化模板[开箱即用]
  13. QC4+充电协议_一文看懂各家充电协议!总算彻底理清了
  14. linux就是这个范儿之特种文件系统(1)
  15. PTA 6-2 根据派生类写出基类(Java)
  16. 一文读懂电磁学发展史[图文版]
  17. windows2008 没有本地用户和组
  18. python提取word目录_python批量提取word内信息
  19. Android蓝牙inputstream,java – 无法在Android平台上使用InputStream为蓝牙套接字创建ObjectInputStream...
  20. 配置邮件服务器及空邮件服务器

热门文章

  1. 【Android】Android界面设计
  2. linux服务器解压zip文件
  3. 农业生产智能巡检机器人系统
  4. 计算机应用基础任务化教程135,在PowerPoint 2010中SmartArt图形的制作及技巧
  5. 展讯8910DM:挂载16M外部Flash用于AppImage (型号:GD25LQ128C)
  6. 规律, 性质, 原则等概念, 概括解析
  7. 劳特巴赫仿真测试工具Trace32的基本使用(cmm文件)
  8. Win10如何删除英语(美国)美式键盘
  9. Human Parsing 数据预处理使用指南
  10. python shell的无法保存_关于shell:如何保存Python交互式会话?