JAVA学习日记DAY1

基础概念

硬件: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

时间: 2024-12-11 17:20:49

JAVA学习日记DAY1的相关文章

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

java学习日记第一天

java 学习日记 第一天 java学习准备工作 首先环境配置:一个是jdk安装,另一个编译工具 eclipse ,安装下载教程网上很多 找了一个照着做就行 : 上述步骤完成,我们就可以打开eclipse进行我们第一个程序的编写啦当然是编写我们熟悉的helloWorld创建一个Java Perfect 目前好像基本都习惯用工程管理我们就建一个java工程然后点开工程在src右键new一个class,不用问这是啥这是啥,先把程序跑起来,慢慢就懂了我们在{}写我们的程序,这就好比helloworld

Java学习日记:Week1---day1-2 Java初识

前言: 新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知.如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的. 课从昨天就正式开始了,昨天老师讲了一天大方面的东西,总之没什么具体内容,今天开始了初始java的第一课:简单理了理今天老师讲的内容,挑了一些重点的记在日记. 一.JAVA的版本以及JDK 1)Java的几个版本 java SE(j

java学习日记

我自己是学前端的,个人认为,如果一个前端连一个后台语言都不曾了解过,在工作中可能会和后台掐架,抱着这种心态来自己学学java,在这几天看过的书和视频来看,很多java当中的语法和js有很多相似之处,就比如说关键字:if,for之类的,可以说是编程语言当中最常见而且最常使用,使用方式也是相同的几个关键字了.经过两天的学习,了解了java和js的不同之处: 取值的方式不同,在js中找到input节点.value就能轻松取值,但是在java中,要取值首先要导入一个包"Scanner",创建&

超级小白Java学习日记(1)

作为一名初级财务人员,在生完孩子再次步入职场后,更深刻的认识到自己的不足.拥有的财务知识无论是深度还是广度,都对职业发展益处不大.对自己进行了浅薄的剖析,认为我的兴趣.性格都不适合做财务.所以想开发一项技能,能提高职场竞争力,找到兴趣点. 自我介绍 29岁财务女,新晋宝妈,生了孩子之后像重活一场.看到身边小小的可人儿,他全心全意的依赖着我,可是我却不敢面对他.因为我觉得我没有优点值得他学习,我不敢在他长大后站在他面前,说我是妈妈,妈妈是对的,你要听妈妈的. 都说"为母则刚",如果这个&

java 学习日记---------简易学生信息管理系统

转眼间,开学六周过去了,我也学习java这么长时间了.在此国庆期间闲来无事,做个小系统玩玩. -------------student类封装----------- package StudentSystem; public class student extends user{ private int stuId; private String stuName; private String stuBirthday; public int getStuId() { return stuId; }

Java学习日记num10

学习内容:在javaIO中,比较重要的是五个类,一个接口.五个类是 Reaer, Writer,InputStream,  OutputStream,File(前四个类是抽象类,最后一个非抽象),接口是  Serializable.其他流对象. 一,字符流和字节流 IO流用来处理设备之间的数据传输,java对数据的操作时通过流的方式,java用于操作流的对象都在IO包中. 字符流是基于字节流的,字符流里面融合了字符编码表,所以字符流一般操作纯文本数据,而字节流可以操作所有的数据.字符流的两个基类

Java学习日记 num1

学习内容:JAVA语言的特点:path以及classpath环境变量区别:Java开发流程: 一.Java概述语言概述 1 Java概述语言概述 (1)是SUN(Stanford University Network,斯坦福 大学网络公司)1995年推出的一门高级编程语言 ? (2)是一种面向Internet的编程语言. ?   (3)随着Java技术在web方面的不断成熟,已经成 为Web应用程序的首选开发语言. ?  (4)是简单易学,完全面向对象,安全可靠,与平 台无关的编程语言. 2 J

Java学习日记num2

学习内容:关键字:java中标识符命名规则和java命名规范:常量和变量:选择结构  if  switch 一.关键字 1,用于定义访问权限修饰符的关键字 (1)private私有(2)protected(1)public公共 2,用于定义类,函数,变量修饰符的关键字 (1)abstract抽象(2)final(3)static静态(1)synchronized同步 3,用于定义类与类之间关系的关键字 (1)extends继承(2)implements实现 4,用于定义建立实例及引用实例,判断实