关于java百度百科是这样解释的:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

然而你在搜索java贴吧时你会看到这个:

你肯定会搜索c++贴吧,以为会有结果:

这时你眉头一紧发现事情并不简单,你肯定心想我如果有神奇海螺还学java干嘛。

关于java是怎么出现的,它是什么,以及发展历程我这里就简单概述一下,具体请大家参考百度百科!

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

*java版本:(体系结构)
1、JavaSE: 标准版:桌面开发和低端商务应用

2、JavaEE:企业版:以企业环境开发应用程序

3、JavaME:微型版:致力于消费产品和嵌入式开发

java是一门语言就像英文语文一样,只不过它是和计算机与计算机对话

*java开发步骤:
 编写程序→编译程序→运行

java初学者之青铜篇一(初始java)相关推荐

  1. Java基础-->一篇讲全Java常用类(详细易懂,建议收藏)

    Java基础–>一篇讲全Java常用类(详细易懂,建议收藏) 文章目录 Java基础-->一篇讲全Java常用类(详细易懂,建议收藏) 1.字符串相关的类 String类 概述 创建Str ...

  2. 【Java练习题汇总】《第一行代码JAVA》面向对象基础篇,汇总Java练习题——面向对象:特性、类与对象、数组、String、内部类... ~

    Java练习题 · 面向对象基础篇 1️⃣ 面向对象基础篇 1️⃣ 面向对象基础篇 一.填空题 面向对象的三大特征:_______ ._______ ._______. 类由_______和_____ ...

  3. 一位JAVA初学者面向C语言学习者的JAVA入门经验分享

    目录 1.前言 2.通过"近似类比C语法"简介JAVA基础语法 (1)基础语法 (2)运算符 (3)代码文件结构 (4)方法 3.JAVA IDE--Eclipse安装 (1)获取 ...

  4. java实现lbs_Java总结篇系列:Java泛型

    一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public classGenericTest {2 3 public static voidmain(String[ ...

  5. java 集成_java提高篇(二)-----理解java的三大特性之继承

    在<Think in java>中有这样一句话:复用代码是Java众多引人注目的功能之一.但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情.在这句 ...

  6. java初学者快捷施法_新手JAVA程序员学习随笔--快捷键(Mac)(一)

    1.常用命令 1.1查看端口占用情况命令 sudo lsof -i :9000(win:netstat -aon|findstr "1099") 冒号后面就是你需要查看的端口号.T ...

  7. Java基础番外篇二(Java修饰符讲解)

    来了老弟? 哈哈 开始讲解 类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类. abstract,将一个类声明为抽象类,没有实现的方法,需 ...

  8. java初学者面试_Java面试的前50个问题,面向初学者和经验丰富的程序员

    java初学者面试 您可以参加任何Java面试,无论是大四还是中级,经验或新来的人,一定会看到线​​程,并发和多线程中的几个问题. 实际上,这种内置的并发支持是Java编程语言的最强优势之一,并帮助它 ...

  9. java书籍_非科班,自学java需要把软件工程的课程全部学习完吗?

    问题一:非科班是否能自学Java.问题二:自学Java是否需要把软件工程课程全部学完?问题三:如何自学Java? 解决问题一:非科班是否能自学Java.不知道你是否有这个担心疑虑,从事Java技术开发 ...

最新文章

  1. linux命令后面常见的/dev/null 和 21 的含义
  2. MATLAB实战系列(二十八)-用matlab爬取火车票信息
  3. js获取网页当前页面及路径
  4. html地图动画效果图,【html】绚丽的HTML5地图分布动画DEMO演示
  5. linux远程登录提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  6. DDR等布线/走线需要等长的原因
  7. QFIL刷机失败Download Fail:Sahara Fail:QSaharaServer Fail:Process fail
  8. ActiveMQ菜鸟入门教程
  9. bzoj 4082: [Wf2014]Surveillance 倍增
  10. 初学者如何快速入门深度学习?
  11. 小学计算机教案设计ppt,小学信息技术制作幻灯片的教案
  12. KEIL编译时Warning: C3008W: splitting LDM/STM has no benefit的消除
  13. 自定义按钮实现video暂停和播放的方法
  14. 什么是网站被黑?网站被黑具体症状表现、网站被黑了怎么办
  15. 微信公众号历史数据采集和推文监控
  16. 华为ENSP模拟器 AR启动 报错40
  17. OLE、ActiceX、COM、DLL
  18. 追踪社保基金操盘者的足迹
  19. java8新特性获取(当月,上月,下月)(第一天,最后一天)
  20. LeetCode-118

热门文章

  1. 网页中禁止迅雷流媒体感知下载
  2. 上海贝尔-S-010W-A-芯片RK3228B免费刷机卡刷固件及教程
  3. [Game Framework之StarForce解读]01.StarForce下载运行
  4. sqli-labs靶场15-19关通关笔记中总结
  5. 新手从零入手 Git【看这篇】
  6. codeup 结构体输入输出问题 B: C语言11.2
  7. 24. 二叉搜索树的最近公共祖先
  8. kettle输入输出速度很慢怎么办
  9. Matlab中freqs函数使用
  10. Ubuntu等Linux系统显卡性能测试软件 Unigine 3D