我们在对计算机下达指令时,需要用电脑能听懂的语言,这种就是编程的语言。在类型上分为两种:面向对象、面向过程。一个是下达指令,另一种是我们常说的做开发的工作,两者在实际运用时经常结合在一起。下面我们就java编程进行全面的说明、类型讲解,并带来常见的知识点和工具分享。
1.编程说明
用类似英语的语言,和电脑对话,指挥电脑为你工作。
你指挥英国人,要用英语给他下命令,指挥计算机,那肯定要用计算机懂得语言,这个语言就叫Java Python C#。
2.编程语言类型
(1)编程语言分面向对象和面向过程,他们是一种编写代码的方式。面向过程是按照流程的发展,一步一步的进行,有点像基层员工,面向对象是是把问题分解成一个一个的对象。让各个对象去完成他们自己任务。
(2)面向对象的方式,有点像老板的,他只做决策和指挥,让基层员工,完成他们具体的任务,面向对象和面向过程,没有高低之分,因为没有员工的老板也不叫老板。面向过程,会开发一些底层核心的功能。面向对象在底层功能的基础上,开发一些应用级的产品。两者密不可分,相辅相成。
3.编程常用知识点
(1)IDE:目前用得最多的Java IDE 当属Eclipse 和Intellij IDEA。前者是老牌IDE,逐步淘汰了Jbuilder 以及Netbeans,占领了大部分Java IDE 市场。后者则是后起之秀,由于其增量编译、智能分析代码等带来的性能提升,现在已经得到了大规模使用,大有取代Eclipse 之势。
(2)核心语法:目前用得最多的当属JDK 6 的Java 语法。而Java 7 则又引入了try-with-resource、switch string、diamonds 等语法;Java 8 则又引入了Lambda、Stream等语法。
(3)集合类:集合类是Java语言中非常精华的部分,包括HashMap、ArrayList、LinkedList、HashSet、TreeSet 以及线程安全的ConcurrentHashMap、ConcurrentLinkedQueue等线程安全集合。了解它们的实现原理、查询、修改的性能和使用场景是非常必要的。
4.编程常用工具
(1)IntelliJ IDEA --当然是码java代码的软件啦
IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
(2)Navicat --数据库可视化软件,支持多种数据库
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
内容扩展
java软件开发主要分三个方向:JAVASE、JAVAME、JAVAEE。
开发的一般是:java Swing桌面应用程序,JAVAEE(开发B/S系统)是主流。
一般说的JAVA软件开发主要就是用JAVA开发一系列的B/S系统,包括各种办公系统,各种网站,电力的监控系统,报表系统等等。
学java的话,一般都是要先学JAVASE(一切的基础),然后,就是一系列的东西需要学习,首先,必须了解servlet,JSP,然后就是要学习各种的框架。
到此这篇关于java编程是做什么的的文章就介绍到这了,更多相关java编程是什么内容请搜索自学编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持自学编程网!
- 本文固定链接: https://zxbcw.cn/post/204044/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)