基础概念

硬件:hardware

软件:software (microsoft)

操作系统: OS,operating system   裸机,类unix系统(linux<红旗,Redhat,..>,aix,xenix...),microsoft windows,Mac OS, office,exchange 邮件服务器,android(安卓),ios苹果,windows phone

内存:internal memory,简称memory

外存:external memory

加载:load

编程语言:programming language

低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言 助记符,效率高(速度快,完成同样功能需要的代码少),不好学,不好编。

高级语言:更接近人类的自然语言 (编译器)

Fortran,Delphi,PowerBuilder,VB:比较过时

C,C++:运行效率高

asp,php:编写web程序,就是网站

vbscript,javascript,python:脚本语言

HTML:标记语言,用于编写网页

css:样式表语言,用于定义网页的样式风格

sql:用于操作数据库中的数据 bigdata 海量数据

J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition  Sun公司 1995,Microsoft 2002年,后发优势

开放源代码 open source

Android安卓开发(主要用Java语言)

IOS开发(用Objective C)

本门课程中主要会用到的语言:sql,java,javascript,html,css,

第二集 Java开发环境配置

Java开发需要准备的东西?

JDK+Eclipse 其中JDK的意思是Java开发工具包,全称Java Development Kit,Eclipse是进行用于做Java程序开发的工具。

其他开发工具:JCreator,JBuilder,...

1.下载JDK,注意JDK的三个版本,从baidu中直接输入JDK,可以定位到Orale网站相关页面,在页面上给学生进行讲解。

Java Sun公司开发,被Oracle(甲骨文)公司收购

分三个版本

Java SE SDK,Java EE SDK, Java ME SDK

SE的意思是标准版 Standard Edition    只能开发桌面系统

EE的意思是企业版 Enterprise Edition  能够开发WEB系统

ME的意思是嵌入式版本 Micro Edition   嵌入式系统的开发(手机,智能设备,智能家电)

download 下载

Accept License Agreement 同意许可协议

Decline License Agreemen 不同意许可协议

Solaris 类unix操作系统

jdk8u20 update=更新

SDK的意思是 software development kit 软件开发工具包

下载J2SE,装上就可以了。一般不需要安装J2EE,后期做WEB开发的时候,可以再配置。

Java SE/EE/ME SDK,统称为JDK

版本介绍:32位版本,64位版本,多语言版本(multi-language)

引导学生检查自己操作系统的位数

JRE = Java Runtime Environment = Java运行时环境

2.下载Eclipse

官网 www.eclipse.org

3.配置环境变量

比较复杂一些

javac java编译器

DOS 操作系统 命令行

配置环境变量的目的是,配置路径,让eclipse可以找到jdk中那些命令和库文件。

1)JAVA_HOME 填上jdk安装在电脑本地磁盘上的路径,如  C:\Program Files\Java\jdk1.7.0_25   (必须填写自己实际的jdk安装路径)

2)Path  设为  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (复制就可,照填)

3)CLASSPATH  设为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (必须加.),也可以直接设置为.;%JAVA_HOME%\lib\,则包含lib目录下的所有库文件。

class = 类 classpath 类路径

4.编写hello world程序,检查环境配置的正确性

workspace 工作空间,存放程序的文件夹

project 工程,项目

file,new,java project,use default location,finish,next,src=source(源代码),system(系统),library(库,图书馆)

class(类,班级)

System.out.println("你好!");

5.Java中的一些基本概念

Java的两个重要特点:开源=开放源代码=open source,跨平台

平台=操作系统,windows,类unix(linux,xenix,aix,...),mac os

write once, run anywhere (代码)写一次,可以到处运行

photoshop(adobe)

跨平台

JVM = Java Virtual Machine = Java虚拟机 翻译

JRE

字节码 byte code

转载于:https://blog.51cto.com/12324091/1945204

JAVA学习日记DAY1相关推荐

  1. 尚学堂Java学习日记Day1

    尚学堂学习日记Day1 #今天开始写学习博客记录自己学习java的点滴成长历程,希望能成为学弟学妹们的前车之鉴. 先大概的自我介绍下,我原本从事的是网络工程师,学习的是Cisco(思科)并拥有CCNP ...

  2. 阿昆同学的Java学习日记Day1

    学完了Java基础语法后,工作了一年的老哥准备把我搞到公司里头去,于是就让我看Javaweb的相关知识,跟着网课一步一步学到了开始需要实操的部分-Mysql数据库管理系统安装,别人偷懒说Mysql说成 ...

  3. java学习日记 day1

    前言 今天起学校带队去实训,实际上就是换个地方去上课啦,主要是学Java,老师让每天记录学习成果,想着既然要记录不如直接写个博客什么的,所以开坑 Java的基本操作 今天讲的主要是一些基本知识,我就不 ...

  4. Java学习日记1——基础认知

    Java学习日记1--基础认知 学习Java阶段,如果发现不正确的描述,还请指正! 首先附上Java相关下载链接和配置教程链接 Java相关软件工具下载地址:官方下载 Java环境配置(win10配置 ...

  5. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  6. Java学习日记-Day01

    Java学习日记-Day01 Java语言概述 比特(byte)与字节 内存 Java基础知识图解 人机交互方式 常用的DOS命令 常用快捷键 计算机编程语言介绍 第一代语言 第二代语言 第三代语言 ...

  7. 尚学堂Java学习日记Day3

    尚学堂Java学习日记Day3 第三天老师先回顾了昨天的内容我从回顾中掌握了新的知识 如下图所示 int与double计算,输出类型为double的不同结果 会把int转成double类型的,这是隐式 ...

  8. Java学习日记:UI篇(6)--谢尔宾斯基地毯图

    Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...

  9. 【日记】Java学习日记(第63天)持续无聊更新

    前言 Youtube上EJ Media(up主)的视频我依次学完了HTML.CSS.Javascript.Jquery.觉得他教得挺好的(短小精悍),就继续学他教的JAVA.感觉EJ教的都是些语法什么 ...

最新文章

  1. java代码。继承。。。很戳我的心啊。。不太懂。super的真正用法
  2. 科普:String hashCode 方法为什么选择数字 31 作为乘子
  3. go gorm 密码隐藏_掀开华为云的Go语言编程底座!有深度、有点难、需细品(上)...
  4. VC6++ output :error executing c:\windows\system32\cmd.exe.
  5. moodle架构分析---表现层的设计(一)
  6. 射手科技公开课第一辑 『项目管理和代码规范』
  7. python科学坐标系绘制分析_python数据可视化案例——平行坐标系(使用pyecharts或pandas)...
  8. Spring源码-context:component-scan的解析过程
  9. SQLite.Net操作类
  10. android 3d桌面壁纸,五款超酷安卓手机3D桌面软件合辑推荐
  11. 详解开关量,模拟量,数字量区别
  12. 目标实现,时间、知识管理体系
  13. 自控力:和压力做朋友(斯坦福大学实用的心理学课程) 读后感
  14. 用户认证授权系统方案思考
  15. 一文搞懂如何兼容苹果HomeKit?智汀助你轻松打造智慧家庭
  16. mysql命令创库创表_创库+表的操作
  17. Java位运算优化:位域、位图棋盘等
  18. Tensorflow 2.x(keras)源码详解之第四章:DatasetTFRecord
  19. 图像处理基础和OpenCV常用接口
  20. AD怎么输入坐标_测绘仪器怎么用?

热门文章

  1. 该项研究降低了使用大脑信号控制机器人手臂的位置误差
  2. [UE4蓝图教程]蓝图入门之变量使用
  3. mysql维护索引,mysql 索引优化
  4. Win11承诺的支持安卓App终于更新了!大神教你如何在国区使用,上班刷抖音不是梦...
  5. 阿里数学竞赛最年轻金奖得主:15岁读少年班,21岁UC伯克利读博,想毕业就回国...
  6. 什么水平的科学家,可以成为腾讯有史以来最高职级研究员?
  7. 华为自研搜索引擎曝光:「花瓣」虽小,但要替代谷歌
  8. 云从创始人周曦追忆导师黄煦涛:他是化繁为简的大师,对学生不求回报关怀细微...
  9. 运维日常:群发邮件营销平台--EDM
  10. 正则表达式 字符转义