Java入门学习
姜亚轲
这个作者很懒,什么都没留下…
展开
-
Java三大主流框架
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使得程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责...转载 2018-07-29 12:51:33 · 3757 阅读 · 1 评论 -
Java重装JDK
最近想把1.7版本的JDK升级到1.8,但是百度上所说的在控制面板更新已经是很早之前的版本了,现如今版本应该不能更新升级,只得重新下载安装。卸载掉1.7版本的JDK后,这次我开始学聪明了,直接下载zip包的JDK环境变量还是和以前差不多的,修改JAVA_HOME就行: JAVA_HOME D:\eclipse\JDK8_64 (jdk安装路径) P...原创 2018-07-24 09:04:32 · 8832 阅读 · 0 评论 -
Java冒泡排序
冒泡排序算法的原理如下: 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3、针对所有的元素重复以上的步骤,除了最后一个。 4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。public class test { ...原创 2018-07-26 10:21:36 · 304 阅读 · 0 评论 -
Java装饰设计模式
装饰模式概念:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活(大话设计模式) 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。(百度百科)俗话说“人靠衣装马靠鞍”,漂亮得体的装扮不仅能提升形象,还能提高竞争力。在程序设计中,同样可以通过装饰一个类,增强它的功能。所谓的装饰设计...原创 2018-07-30 13:22:40 · 338 阅读 · 0 评论 -
Java网络编程
UDP是一种面向无连接的协议,因此在通信时,发送端和接收端不用建立连接。简单来说就是,发送端不管有没有存在接收端就发,接收端收到数据后也不会向发送端反馈是否收到数据。UDP通信DatagramPacket类将发送端或接收端的数据封装起来,DatagramSocket类可发送和接收DatagramPacket数据包。接收端:import java.net.*;public...原创 2018-07-31 13:15:56 · 783 阅读 · 0 评论 -
Java创建多线程
继承Thread类创建多线程通过继承Thread类,并重写Thread类中的run()方法就可以实现多线程。 在Thread类中,提供了一个start()方法用于启动新线程,线程启动后,系统会自动调用run()方法。class MyThread extends Thread { public void run() { while(true) { ...原创 2018-07-27 21:21:47 · 623 阅读 · 0 评论 -
Java内部类
一般顶级类(如Object)或顶级接口是不会被嵌套的,只有它们嵌套其他的类。除了顶级类以外,按类定义的特性可以分为:• 静态成员内部类• 非静态成员内部类• 局部内部类• 匿名内部类内部类可以访问它的外部类的成员,包括private成员,但内部类的成员只有在内部类的范围之内是可知的,不能被外部类使用。内部类的主要好处:高内聚,低耦合。也就是说,内部类相当于外部类的密友,外部类与其他类相...原创 2019-01-08 21:14:17 · 210 阅读 · 0 评论