![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深圳java培训
莫安迪
莫安迪分享的一些事
展开
-
深圳java培训:Linux的常用命令--文件的相关操作
深圳java培训:Linux的常用命令–文件的相关操作1,用户的切换su (switch user)2,显示当前目录的文件列表ls(list)ls -lls -a(all)llll -aLinux里面,隐藏文件以”.”开头3,目录各项操作切换目录:cd(change directory)显示当前目录:pwd(print working directory)创建目录:mkd...原创 2019-07-24 16:48:48 · 96 阅读 · 0 评论 -
深圳java培训:JDBC简介
深圳java培训:JDBC简介- JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序- Java 具有坚固、安全、易于使用、易于...原创 2019-07-24 16:48:03 · 112 阅读 · 0 评论 -
深圳Java培训:Java中static关键字的理解
深圳Java培训:Java中static关键字的理解static关键字含义可以理解为静态的。当其修饰属性时,该属性为整个类公有,所有的对象操作的都是同一个静态属性。所以调用时应该使用类名去调用,而不需要使用对象调用。用类名去调用static有两层含义:可以理解为其为整个类公有的内容。可以理解为不需要创建对象就可以直接使用。class Student {private Stri...原创 2019-07-24 16:47:13 · 102 阅读 · 0 评论 -
深圳Java培训:Java中的对象流和序列化
深圳Java培训:Java中的对象流和序列化最近,在讲流的使用,其中对象流的作用其实就是将自定义类的对象与流之间相互转换的流。看起来还是挺简单的,那么看下面的例子:public class Student{private int id;private String name;private String sex;private String tel;// 此处省略getter,s...原创 2019-07-18 16:40:26 · 122 阅读 · 0 评论 -
深圳Java培训:浅谈Java中的内部类
深圳Java培训:浅谈Java中的内部类最近在讲Java中的内部类,感觉内部类实际上对于初学者用得不多,那么内部类简单的说,其实就是在一个类的内部定义的类。按照定义的情况分为:成员内部类,局部内部类,静态内部类,匿名内部类。成员内部类,就是定义一个当作类的成员变量的类。局部内部类,就是在类里面定义一个当作局部变量的类,通常是在方法或代码块中使用。静态内部类,就是在类中定义一个静态变量...原创 2019-07-10 14:29:15 · 162 阅读 · 0 评论 -
深圳Java培训:Spring框架之IOC的基本配置
深圳Java培训:Spring框架之IOC的基本配置前言上一章我们学习了Spring的IOC特性以及IOC的实现原理:注解和反射,本章我们将学习如何在Spring中使用IOC。Spring的IOC配置Spring最重要的特性是IOC控制反转,利于IOC我们能降低对象之间的耦合性。IOC需要通过一定的配置实现,配置方法分为:使用xml文件配置使用注解配置使用Spring的基本功能,...原创 2019-07-10 14:28:07 · 181 阅读 · 0 评论 -
深圳Java培训:Lock线程锁
深圳Java培训:Lock线程锁1:synchronized的缺陷synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 在上面一篇文章中,我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况:...原创 2019-07-10 14:26:28 · 86 阅读 · 0 评论 -
深圳Java培训:Java程序猿必会的四种线程池
深圳Java培训:Java程序猿必会的四种线程池前言对于Java程序猿来说,线程池是面试高频题,是我们必须掌握的一个技能,本篇文章主要给大家讲解四种线程池的使用。线程池简介线程池的概念:线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线...原创 2019-07-10 14:24:23 · 132 阅读 · 0 评论 -
深圳Java培训:面向对象和面向过程的区别
深圳Java培训:面向对象和面向过程的区别面向对象:一种看待问题的思维方式,着眼于找到一个具有特殊功能的具体个体,然后委托这个个体去做某件事情,我们把这个个体就叫做对象。是一种更符合人类思考习惯的思想【懒人思想】,可以将复杂的事情简单化,将程序员从执行者转换成了指挥者。面向过程:一种看待问题的思维方式,在思考问题的时候,着眼于问题是怎样一步一步解决的,然后亲力亲为的去解决问题。面向对象是...原创 2019-07-10 14:22:07 · 162 阅读 · 0 评论 -
深圳Java培训:游戏中寻找学习JAVA的乐趣
深圳Java培训:游戏中寻找学习JAVA的乐趣游戏中寻找学习JAVA的乐趣之坦克大战系列6-API常用函数说明2前言本篇主要介绍RobocodeAPI中的各种事件函数的说明,便于使用函数时有更清晰的思路。子弹事件函数onBulletHit()当击中对方时public void onBulletHit(BulletHitEvent event)当你的子弹击中对方时就会调用这个方法。...转载 2019-07-08 15:40:03 · 126 阅读 · 0 评论 -
深圳Java培训:游戏中寻找学习JAVA的乐趣
深圳Java培训:游戏中寻找学习JAVA的乐趣游戏中寻找学习JAVA的乐趣之坦克大战系列6-API常用函数说明1前言本篇主要介绍RobocodeAPI中的各种常见函数的说明,便于使用函数时有更清晰的思路。运动函数ahead 前进public void ahead(double distance)马上将你的机器人向前移动以 distance 指定的多少个像素函数特点:这个函数会马...转载 2019-07-08 15:38:16 · 109 阅读 · 0 评论 -
深圳Java培训:使用JS实现简单喷泉效果
深圳Java培训:使用JS实现简单喷泉效果最近,在教学生使用JS的基本操作,为了练习JS的基本作用,特地写了一个喷泉效果,代码如下:页面代码: Particle.js代码如下:window.onload = function(){// 创建一个画布对象var canvas = document.createElement(“canvas”)...转载 2019-07-08 15:36:01 · 178 阅读 · 0 评论 -
深圳Java培训:5分钟了解折半插入排序
深圳Java培训:5分钟了解折半插入排序前言折半插入排序(Binary Insertion Sort)是对直接插入排序算法的一种改进。插入排序思想介绍折半插入排序与直接插入排序算法原理相同。只是,在向已排序的数据中插入数据时,采用来折半查找(二分查找)。先取已经排序的序列的中间元素,与待插入的数据进行比较,如果中间元素的值大于待插入的数据,那么待插入的数据属于数组的前半部分,否则属于后半...转载 2019-07-08 15:34:22 · 136 阅读 · 0 评论 -
深圳java培训:Spring框架之AOP的基本配置
深圳java培训:Spring框架之AOP的基本配置前言我们在前面学习了动态代理机制,Spring的AOP正是应用此机制实现的,下面我们来学习如何来配置Spring AOP,实现基本的功能。什么是AOPAOP(Aspect Oriented Programming)面向切面编程,是OOP(面向对象编程)的重要补充,面向对象是Java编程的基础,以封装、继承、多态建立了对象间的层次关系,关注...原创 2019-07-24 16:50:42 · 154 阅读 · 0 评论 -
深圳java培训:怎样理解 Java 注解和运用注解编程?
深圳java培训:怎样理解 Java 注解和运用注解编程?注解和使用先来看下概念首先从注释来看;注释:给代码添加说明和解释,注释帮助开发人员理解程序。(Comment)说白点就是注释是给人看的。注解:给代码添加说明解释,这个说明给程序使用。(Annotation)从 JDK 5.0 开始,Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解)。三个基...原创 2019-07-24 16:51:47 · 134 阅读 · 0 评论 -
深圳Java培训:Swing怎么学习?
深圳Java培训:Swing怎么学习?swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。虽然企业开发中用到的不多,事实上在我十几年的开发生涯中没有用到过,我的朋友也没有做swing的。但也不能说学...原创 2019-07-24 16:52:40 · 136 阅读 · 0 评论 -
深圳Java培训:Java全链路面试题-第一阶段
深圳Java培训:Java全链路面试题-第一阶段1,谈谈对面向对象思想的理解2,JDK,JRE,JVM有什么区别?Java如何实现跨平台?3,==和equals的区别4,以下代码的执行结果是?String s1 = new String(“zs”);String s2 = new String(“zs”);System.out.println(s1 == s2);String ...原创 2019-08-29 17:53:46 · 241 阅读 · 0 评论 -
千锋深圳Java培训分享:MySQL详细知识点
千锋深圳Java培训分享:MySQL详细知识点今天要分享的知识点,是关于MySQL的!学习开发的小伙伴,相信都知道的,Java的技术点很多也很繁琐,所以更加需要大家去系统的学习掌握好每个细节:1.创建一张表:CREATE TABLE IF NOT EXISTS tbl_test(oid INT UNSIGNED AUTO_INCREMENT,name VARCHAR(40) NOT NU...原创 2019-08-29 17:03:01 · 573 阅读 · 0 评论 -
深圳Java培训:简单案例来看JS中的面向对象
深圳Java培训:简单案例来看JS中的面向对象在JS中,一般情况下我们都是直接写函数,直接调用,但是发现JS中也有new关键字,那么new关键字作为创建对象的关键字,给我们的感觉就是在JS中可以定义一个类,然后用new创建对象,那么在JS中如何做呢?我们先看如下案例,下面的案例是写一个简单的喷泉效果的。window.onload = function(){// 创建一个画布对象var c...原创 2019-08-22 14:22:42 · 163 阅读 · 0 评论 -
深圳Java培训:JDBC简介
深圳Java培训:JDBC简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序Java 具有坚固、安全、易于使用、易于理解和可从网络上自...原创 2019-08-22 14:21:47 · 121 阅读 · 0 评论 -
深圳Java培训:游戏中寻找学习JAVA的乐趣之坦克大战系列10-高效雷达(下)
深圳Java培训:游戏中寻找学习JAVA的乐趣之坦克大战系列10-高效雷达(下)前言本篇将给大家准备一个非常高效的雷达扫描坦克,可以有效的锁定敌人。高效雷达坦克示例废话就不多说了,直接上代码吧。1.import java.awt.Color;2.3.import robocode.AdvancedRobot;4.import robocode.RobotDeathEvent;5....原创 2019-08-15 15:04:36 · 205 阅读 · 0 评论 -
深圳Java培训:SpringMVC之请求和响应
深圳Java培训:SpringMVC之请求和响应前言前面我们学习了SpringMVC的基本配置,接下来一个非常重要的知识点是如何接受用户的请求以及如何将数据发送给用户。获得请求参数获得页面参数的几种方式1)通过参数名获得给控制器的方法设置参数名和表单name相同2)通过@RequestParam(“参数名”)注解设置参数@RequestParam(“表单元素的name”) 参数类型...原创 2019-08-15 15:03:28 · 122 阅读 · 0 评论 -
深圳Java培训:springCloud介绍
深圳Java培训:springCloud介绍SOA:更注重于相同功能的重用,来构建一条企业功能的主线,其他的功能在这条主线上进行开发和扩展。有点类似于EJB的功能。微服务:将整个功能拆分成若干个服务,各个服务独立部署,此时的重点是业务拆分的粒度。微服务:dubbo、springcloudDubbo 我们已经讲过了,接下来主要讲springcloud。springCloud:整体架构:...原创 2019-08-15 15:02:46 · 235 阅读 · 0 评论 -
深圳Java培训:Java中的国际化
深圳Java培训:Java中的国际化国际化,就是项目能够让所有的国家的语言都能够支持。Java既然作为一个跨平台的语言就必然要在各种不同的语言环境中使用。而为了解决这个问题Java给我们提供了一个工具类ResourceBundle,帮助我们实现Java的国际化, 核心的思想就是, 对不同的语言提供一个不同的资源文件。Java实现国际化的步骤:编写要实现国际化的主程序。定义资源文件, 注意...原创 2019-08-15 15:02:06 · 255 阅读 · 0 评论 -
深圳Java培训:springboot和ssm开发的区别
深圳Java培训:springboot和ssm开发的区别1.Springboot是什么?.谈springboot之前,咱们要先说一下传统的SSM开发,使用过SSM开发的人都会发现,传统的SSM框架项目会有大量的配置文件,需要手动的区整合三个框架,也就是springmvc,spring,mybatis,并且需要注意各种配置和兼容,后期的维护难度也很大.现在快速开发的一个网站的方式层出不穷,像N...原创 2019-08-15 15:01:10 · 458 阅读 · 0 评论 -
深圳Java培训:Java中的float在内存中的存储
深圳Java培训:Java中的float在内存中的存储最近在讲Java基础,讲到数据类型的转换,提到整数类型长字节类型数据放到短字节类型数据中时,由于字节数不够,会截断数据,所以需要程序员手动强制类型转换,例如将int型的数据放到byte类型中。后来学生提出一个问题,为什么float只有4个字节,而long有8个字节,将一个long数据放入到一个float中时不需要强制转换,而将float放到...原创 2019-08-01 14:46:42 · 177 阅读 · 0 评论 -
深圳java培训:使用原生JS重构简单的音乐播放器
深圳javap培训:使用原生JS重构简单的音乐播放器上次,我们使用Jquery开发了一款简单的音乐播放器(如下图), 后来学生希望能够用原生的JS重构一次, 那么,下面就来看看如何使用原生的JS重构吧。首先,html界面index.html不需要改动,代码如下: ...原创 2019-07-22 16:04:52 · 98 阅读 · 0 评论 -
深圳Java培训:5分钟了解希尔排序
深圳Java培训:5分钟了解希尔排序前言希尔排序(shell sort)是插入排序的一种,它是简单插入排序经过改进之后的一个更高效的算法,这个排序方法又称为缩小增量排序。希尔排序思想介绍简单来说,希尔排序是将较大的数据集合逻辑上分割成若干个小的集合,然后对每个分组分别进行插入排序。例如,假设待排序元素序列有n个元素,首先取一个整数increment(小于n)作为间隔将全部元素分为incr...原创 2019-07-22 15:59:16 · 103 阅读 · 0 评论 -
深圳Java培训:Spring框架之IOC原理
深圳Java培训:Spring框架之IOC原理前言Spring框架是我们进行企业级开发的最常用框架,本章我们将了解Spring框架,并学习Spring的IOC特性以及IOC的实现原理:注解和反射。Spring框架简介Spring是一种轻量级的控制反转(IOC)和面向切面编程(AOP)的容器框架,能够为企业级开发提供一站式服务。Spring的优点有1.方便解耦,简化开发通过Sprin...转载 2019-07-08 15:32:03 · 157 阅读 · 0 评论 -
深圳Java培训:为什么要使用 Docker?
深圳Java培训:为什么要使用 Docker?概述作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更...转载 2019-06-27 16:15:34 · 144 阅读 · 0 评论 -
深圳Java培训:Java程序员,最常用的20%技术有哪些?
Java的技术体系是非常庞大的,需要我们学习的技术非常多,往往很多初学的人,通过互联网查阅了一个庞大的学习列表,然后不知道如何下手。网上很多大牛列的技术不是不重要,但是掌握住企业应用的Java的核心技术,快速上手,是一种高效的学习手段。结合本人十余年的项目研发和带人经验,整理出如下方面。首先JavaSE是核心,这是初学Java人员应最先接触学习的部分。Java的运行原理,jdk的配置,与jre...原创 2019-03-19 13:44:26 · 172 阅读 · 0 评论 -
深圳Java培训:Java行业新手如何适应工作?
新手上路,注意避让!这Java行业新手上岗其实跟刚刚拿到驾驶证的新手一样,总要小心翼翼避免横冲直撞!那作为一个Java新手该如何尽快适应工作呢?作为一个Java行业新手,在工作之前,首先要检查一下自己的技术如何,自己的技术是否能胜任自己应聘的工作,这个很关键。一名合格的Java工程师是至少要具备以下技术的:JavaSE是核心,这也是初学Java人员应先接触学习的部分。包括学习变量,基本数据类...原创 2019-03-19 13:42:49 · 245 阅读 · 0 评论 -
深圳java培训:java web现在流行用什么框架?
Java是开源的,框架很多,这些框架都能解决特定的问题,提高开发效率、简化我们的代码复杂度,现在除了很多大家通用的一些主流框架外,很多公司针对自己的业务会自定义一些公司内部的框架,当然作为学习者我们首先要清楚Javaweb都有哪些框架需要学习。回答这个问题首先要看我们的项目规模,对于”体量”较小的单应用项目,和需要处理海量数据、高并发的分布式项目所学习使用的框架还是不同的。对于“体量”较小的...原创 2019-03-19 13:41:10 · 128 阅读 · 0 评论 -
深圳java培训:女生适合学习编程吗?
深圳java培训:女生适合学习编程吗?个人认为,适不适合学编程,更大程度上是取决于你自己对Java编程感不感兴趣,兴趣是不分性别的。如果你对Java编程感兴趣,就适合学习,如果你对化妆感兴趣,那就更适合做美妆行业,兴趣才更重要。我们可以从以下几个点来循序渐进地剖析一下:一、女生真的不适合学习Java编程吗?如果你是女生,并且对Java编程感兴趣,其代码水平不会比男程序员差。女生做编程还有...转载 2019-03-20 15:55:33 · 386 阅读 · 0 评论 -
深圳java培训:想要成为Java程序员都需要掌握哪些技术
深圳java培训:想要成为Java程序员都需要掌握哪些技术想要成为一名优秀的Java程序员,不能像无头苍蝇一样乱转,一些关键技术的掌握是非常重要的,比如说这九点:一、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。二、熟悉基于JSP和Servlet的JavaWe...转载 2019-03-20 15:51:32 · 174 阅读 · 0 评论 -
深圳Java培训:在Java中如何高效判断数组中是否包含某个元素
如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。检查数组是否包含某个值的方法使用Listpublic static boolean useList(Strin...原创 2019-02-11 15:52:59 · 100 阅读 · 0 评论 -
深圳java培训:大学计算机专业有非编程的吗?
深圳java培训:就现在的大学计算机专业来看:1、软件开发专业(计算机科学与技术、软件工程等):,就是编写代码,开发程序,也是我们常说的程序员,码农;2、计算机网络技术(通信,网络安全与管理等):界定很宽泛,主要涉及领域有通信协议,网路信息安全等等。3、电子专业:更倾向于硬件,单片机,嵌入式等4、计算机应用技术:,倾向于“应用”,本科这个专业很少见,多见于专科。什么都学,软件、硬件、网络、...原创 2019-01-16 13:35:45 · 222 阅读 · 0 评论 -
想转行做程序员,学哪种编程语言比较好?
互联网行业的迅速发展,让越来越多的人开始走进计算机行业,并从事相关的工作。要成为一个更优秀的程序员,需要经常性地练习编程并用不同的语言和技术拓宽你的经验,但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才适合你要解决的问题风格。如果你还没有想好具体的语言,并且想要先试验下的话,建议你搜索求职网站,看看是什么语言抢手。你可以牢牢掌握一些特定的语言,然后开始研究和试验。不...原创 2019-01-16 13:34:28 · 627 阅读 · 0 评论 -
免费分享:想要成为Java程序员都需要掌握哪些技术?
随着《2018年中国大学生就业报告》出炉,计算机相关专业的高就业率引起了人们的关注。为了能够实现高薪,越来越多的非专业人士转行从事编程开发,Java作为最受欢迎的编程语言成为人们的一致选择!想要成为一名优秀的Java程序员,不能像无头苍蝇一样乱转,一些关键技术的掌握是非常重要的,比如说千锋老师分享的这九点:一、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAP...原创 2019-01-08 15:00:03 · 102 阅读 · 0 评论 -
Java未来五到十年的就业前景
互联网时代,瞬息万变。所以我们没办法去预测任何行业、任何职业未来十年会怎么样。只能说,只要互联网存在的任何一天,IT技术工程师就是一个高薪职位。对于Java,在好几年前,就有人说不行了,但到现在的就业岗位需求依旧是Java工程师排行第一。所以说不用担心,编程没那么容易完蛋,程序员更没有那么容易完蛋,就算完也是个蛮长的过程;如果我被打脸了,技术更新换代了,那也会有编程的替代性工种出现,因为就算机...原创 2019-01-03 14:34:00 · 476 阅读 · 0 评论