认知计算机.java

当我第一次听到java这门语言的时候,据说是c语言和c++的升级版,那的多难学,在我的印象里c语言就不好学,当时就感觉这是一个天马星空的虚假语言,能把人类所想的用电脑来实现表达,是一种遥不可及的事情。小时候的科幻小说,把电脑***描写的如此的神秘,可以千里之外就能掌握别人的信息,神秘跟踪。是多麽伟大的事,当时我就决定让自己来揭开这神秘的面纱,跟着时代的步伐向前进。首先让我来了解这门语言的发展史。

java语言发展史
詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,1995后改名为Java。

J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案

J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
java语言的特点
简单性 解释性 面向对象 高性能 分布式处理 多线程 健壮性 动态 结构中立 安全性开源跨平台
总结了一下计算机入门的需求如图所示


想要入门先要了解java的特性以及如何操作才能做计算机的主人。

原文地址:https://blog.51cto.com/14359619/2401756

时间: 2024-10-10 20:45:13

认知计算机.java的相关文章

回顾自己的计算机之路

本人计算机之路有些巧合,本来人生的规划里是和计算机没有那么重要的,但现在看来,这辈子是离不开了. 作者本人是80后,认识计算机从初中开始,从3块钱一小时的网吧开始.当时痴迷于95红警,每天下课就是造坦克造小兵.后来又有了98等版本.貌似是从初一的暑假开始报了个计算机学习班,200元好像,时间有点长记不太清了.当时开课的是我们的计算机老师(老师自己暑假赚外块),男老师,人很瘦,爱吃巧克力,所以牙不太好.老师还算自由,当时我学的第一个重要的知识点就是如何开机和关机.呵呵,这个很重要,我很快学回了(其

java第5次作业

题目一: public class HomeworkDemo01 { public static void main(String[] args) { String str = "耿丹学院物联网Java2017320"; System.out.println(str.substring(11)); } } 题目二: public class HomeworkDemo02 { public static void main(String[] args) { String str = &q

java学习----入门概念

1.关于java语言的基本概念 java,面向对象,跨平台,适合分布式计算,解释型语言,具有多线程处理能力和较高的安全性. JVM (java virtual machine) java虚拟机, 能够运行java bytecode的虚拟机,是java平台的一部分.JVM屏蔽来与具体os相关的信息,使得java 程序只需生成在java虚拟机上运行的bytecode 当我们运行一个程序时,JVM负责将字节码转换为特定机器代码 何为虚拟机?即抽象化的计算机 java平台: 用java语言编写的软件赖以

3D计算机图形学零起点全攻略(转)

3D计算机图形学零起点全攻略 这篇文章不包含任何技术知识,但我的希望它能指明一条从零开始通往3D领域的成功之路.我将罗列我看过的相关经典书籍作为学习文献,阅读规则是每进入下个内容,我都会假设已经完成前面全部的文献研习内容.相信若能按照这条路走到最后,会有所进益. 完成整部分内容需要具备基础: 英语:CET4以上 数学:精通数字加减乘除法. 物理:基本力学. 计算机:了解电脑的基本知识,熟练使用Windows. 电脑配置: CPU:双核1.5以上 显卡:NVIDIA GeForce8400G MS

Java web面试问题

*** WEB面试题***  1.javascript的typeof返回哪些数据类型Object number function boolean underfind 2.CSS中margin和padding的区别 margin是外边距,属于元素之外,相邻元素的margin可以融合. padding是内边距,在元素之内,相邻元素的padding不可融合. 3.JS主要数据类型? 答:主要的类型有number.string.object 以及 Boolean 类型,其他两种类型为 null 和 un

北京Java培训机构哪个好

又是一年暑期生活的来临,对于即将走出校园的实习生而言,培训潮与就业潮不约而至,培训行业的就业课程开班也如火如荼地进行着. 一直以来,计算机专业的毕业生都会作为一股庞大的生力军涌入社会各个岗位.就目前的就业趋势而言,大多数计算机专业的实习生面临“未就业即失业”的窘境.为什么会出现如此的状况?行业内大多数的公司的解释是:大多数实习生缺乏项目实战经验,对工作无法胜任,招收需要花费大量精力和金钱来培养,然而学生在培养过后能否留任还是未知数.这是行业内出现的普遍现象. 当然,还是有为之不少的实习生意识到了

5for Java

① 从字符串"耿丹计算机Java20170320"中提取日期 public class Xx1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str1="耿丹计算机Java20170320"; System.out.println(str1.substring(9)); } } ② 将"耿丹计

Java的ftp操作

下面是FtpClient类的一些介绍: sun.net.ftp.FtpClient.,该类库首要供给了用于树立FTP衔接的类.运用这些类的办法,编程人员能够长途登录到FTP服务器,罗列该服务器上的目录,设置传输协议,以及传送文件.FtpClient类涵盖了简直一切FTP的功用,FtpClient的实例变量保留了有关树立"署理"的各种信息.下面给出了这些实例变量: public static boolean useFtpProxy 这个变量用于标明FTP传输过程中是不是运用了一个署理,因

Java精选笔试题

合抱之木,生于毫末:九层之台,起于垒土:千里之行:始于足下.赶快测测你的Java基础知识掌握的如何? 1,下列说法正确的是() A.一个文件里可以同时存在两个public修饰的类 B.构造函数可以被重写(override) C.子类不能访问父类非public和protected修饰的属性 D.final修饰的类可以被继承 答案:C 一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有