JAVA学习第一课

                                          JAVA概述

首先先复习一下基础常识:

1.软件开发

2.人机交互

3.常用的DOS命令

一、软件开发

什么是软件?

软件是一系列按照特定顺序组织的计算机数据和指令集合(指令:是处理数据的方式)

常见的软件有:系统软件(DOS、WIndows、Linux),应用软件(QQ、360、迅雷)

所以,软件开发就是指制作软件,将一系列的数据和集合组织起来

二、人机交互

软件使人和计算机更好的交互

交互方式:

1、图形化界面(Graphical User Interfac,简称GUI),通俗的说也就是我要打开QQ,肯定要双击QQ图标,我要删除一个文件夹,右键这个图标点删除,这些就是图形化界面操作

2、命令行方式(Graphical Line Interfac,简称CLI),最早期的操作系统DOS,里面没有图形化界面,你想进行什么操作,你必须把一个命令告诉计算机,当然它需要一个控制台,输入特定指令,所以必须记录一些命令

JAVA语言概述

java是由SUN在1995年推出,距今已有近20年的发展,JAVA是基于Internet的兴起,而越来越火。Java已经成为Web应用程序的首选语言。

JAVA特点:完全面向对象,安全,与平台无关。

JAVA语言的三种架构

1.J2EE(企业版)主要是开发企业环境下的应用程序。

2.J2SE(标准版)是其他两种架构的基础,主要开发一些基本的桌面应用,也就是我们在系统上做一些桌面小软件

3.J2ME(小型版)主要开发电子产品和嵌入式设备,比如手机游戏(当然在Android操作系统已经提供了一套开发工具,意味着可以选择Android开发方向,IOS软件开发,软件都一样,只是操作系统不一样而已)

JAVA5.0后更名JAVAEE、JAVASE、JAVAME

JAVA被Oracle公司收购后,用JAVA连接Oracle,可能实现无缝连接,就不用安装一些驱动

无缝连接,在充分掌握系统的底层协议和接口规范的基础上,开发出与之完全兼容的产品。比如Windouws95和98,XP不是,XP是客户端

好好学JAVA,JAVA必火。

JAVA语言的跨平台特性:

所谓的平台,指的是操作系统平台,但是平台不是操作系统。

Windows系统前期主要应用C来编写,后期添加C++,不同的厂商推出的系统不同,所以在其系统上可以运行由C/C++编写的软件,但是其他语言就不可以,当然JAVA也不行。因为操作系统不同,其解析方式就不同。

JAVA语言就可以实行跨平台,用JAVA编写的软件就可以实现在Windows上运行,也可以在Linux上运行

因为JAVA有了JVM(JAVA虚拟机),JVM使JAVA实现了跨平台的特性,也就是JAVA具有良好的可移植性。

所以只要在一个系统上安装JVM,那么JAVA就可以在任何一个系统上运行。

JDK和JRE

明确JAVA的JDK(JAVA开发工具包)、JRE(JAVA运行环境)

JRE:JVM + 类库

JDK:JRE + JAVA开发工具

按照需求,如果只是单纯的运行JAVA程序,只需安装JRE,如果还要开发JAVA程序,那么就装JDK。

使用JDK开发的JAVA程序,交给JRE来运行。

JDK安装与环境配置,连接:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

如果真正的想学好JAVA,就和学好算法一样,努力的去敲代码,多练习,更多的是参与各种项目的制作,只有不断的去积累经验。。才能够真正的了解JAVA的精髓与其真正的核心。。。。

时间: 2024-10-12 10:05:44

JAVA学习第一课的相关文章

JAVA学习第一课(初识JAVA)

PS:退ACM集训队了,自己也疯玩了两天,后天就开学了,就正式大二了,该收收心好好学习啦                                                                                  JAVA概述 首先先复习一下基础常识: 1.软件开发 2.人机交互 3.经常使用的DOS命令 一.软件开发 什么是软件? 软件是一系列依照特定顺序组织的计算机数据和指令集合(指令:是处理数据的方式) 常见的软件有:系统软件(DOS.WIndows.

java 学习第一课,JDK工具包的安装

1. jdk 的下载 目前为止,jdk的最新版是jdk8,http://www.oracle.com/technetwork/java/javase/downloads/index.html 到这里下载  目前我用的是win7 64位操作系统,所以下载如下这个连接: 2. JDK 8 的安装 安装时,对话框 会先让你安装 JDK,我选择 E:\java\jdk8 这个安装好之后,会让你再选择一个目标文件夹,用于安装JRE, 这里要注意的是,不能与之前的JDK安装在一个目录中,否则环境变量将设置不

201671010140. 2016-2017-2 《Java程序设计》java学习第一周

   java学习第一周        本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方式:反转课堂,全新的尝试,忐忑的同时,又对这段新的学习路途充满了期待.         第一章,其实就是对java这门课程学习的一个铺垫和前期热身,第二章则是帮助我们了解并试着运用有关工具及了解java开发环境,通过阅读书本,相关课件,相关工具使用文件,同时在上机操作的过程中逐渐吸收知识.     

Magento学习第一课——目录结构介绍

Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zend框架提供了面向对象的代码库并且有很好的团队支持.通过这个框架,Magento主要围绕三个基本点建立: 1. 灵活性:我们相信每一个解决方案都像它的商务支持一样是独一无二的.Magento的代码可以无缝定制的. 2. 可升级性:Magento可方便的实行定制且不丧失升级的能力,因为从社区中获得核心代

IOS学习第一课

第一课,也就是公认的HelloWorld了. 步骤如下: 1  创建helloWorld工程 2 实现QuizViewController.h文件 3 实现QuizViewController.m文件 4 使用StorBoard绘制界面 5 连接输出口 6 定义事件 IOS学习第一课

微信SDK开发学习第一课

1.为什么学习微信API开发? 微信注册用户6亿,把微信当做推广平台已经成为主流. 2.微信SDK主要功能有哪些? 主要功能:分享给朋友,分享到朋友圈 3.如何使用微信SDK? 3.1 打开微信SDK主页注册账号:https://open.weixin.qq.com/ 3.2 点击管理中心-->移动应用-->创建移动应用:填写基本信息 移动应用名称:微信SDK学习第一课 英文名称(选填):WebChat SDK interface to learn one. 移动应用简介:学习微信开发第一课

jquery 学习第一课之start

1.$选取符 ( $ == jQuery ) (1) $("div").addClass("special");选取本页面中的所有<div>元素,然后将这些div加上都加上一个名为“special”的CSS样式. (2)$("div")选取所有的div元素. (3)$(“#body”)选取id为body的元素. (4)$("div #body")选取id为body的<div>. (5)$("d

Java 学习第一步-JDK安装和Java环境变量配置

Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing.Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映

FPGA入门学习第一课:二分频器

分频器还是比较简单的,一般的思路是:每数几个时钟就输出一个时钟.最简单的当数二分频器了,每当时钟上升沿(或下降沿)就把输出翻转一下.这样就刚好实现了二分频器了. 网上也搜到了最简实现”二分频最简单了,一句话就可以了:               always @ (negedge clk)        clk_2<=~clk_2;“ 但仿真时却发现无法输出 分析是因为输出信号的初始状态不确定造成的,于是加了一句初始化,就可以正常分频了 但观察他们生成的逻辑结构图是一样的 完整代码如下: mod