Java
yhyIdear
一枚大三学生,自学编程,想立足于互联网行业
展开
-
spring系列-springhello
springhello程序 先写个实体类 配置 pom.xml 导入lombok纯粹是为了省一些写代码的操作,使用注解的方式来省下时间,但是初学者还是非常不建议使用这个 导的spring是下面这个mvc的web架构的包,可以使用 里面的包里面有这些分支,可以使用。 <?xml version="1.0" encoding="UTF-8"?> <beans xm...原创 2020-05-27 10:01:00 · 157 阅读 · 0 评论 -
Spring自动装配和注解的简单入门
bean的自动装配 byName方法 可以自动找到名字匹配的bean-找到自己有的set方法同名字的bean 保证所有的bean的id唯一,要注意和set方法中一致 byType方法 可以找到对象属性相同,根据bean中的class的全路径里面找。 了解autowired的null是怎么回事--autowired是相当于xml的byname和bytype 实践两个方式的自动装配 使用...原创 2020-05-28 12:55:00 · 133 阅读 · 0 评论 -
论Java中的抽象类与接口
文章目录抽象类和抽象方法定义与普通类的区别以及注意点:抽象类的作用接口定义示例注意作用最后:接口与抽象类的异同不同相同使用场景感谢借鉴 博客园地址,欢迎观看 抽象类和抽象方法 定义 抽象方法和抽象类都必须被abstract关键字修饰。 抽象——abstract,抽象类的方法不一定是抽象的,但抽象方法出现的类一定是抽象类。 //抽象方法,没有方法体(即没有{}),只有声明 abstract vo...原创 2020-01-13 20:48:32 · 92 阅读 · 0 评论 -
浅谈Java三大特性之封装
目录 前言 好处 介绍(实现方式) 示例 小结 感谢阅读!!! 三大特性之浅谈封装 前言 英语:Encapsulation——封装,包装。 面向对象的封装与真实世界的目的是一样的。封装能够使外部访问者不能随意存取对象的内部数据,隐藏了对象的内部细节,只保留有限的对外接口。外部访问者不用关心对象的内部细节,使得操作对象变得简单。 好处 先通过阅读下...原创 2020-01-09 11:22:00 · 196 阅读 · 0 评论 -
浅谈Java三大特性之多态
目录 一、前言 二、发生的条件 三、多态包含(或者说体现在)两个方面: 四、示例 感谢阅读 一、前言 这篇讲下三大特性之一的多态,可以通俗得去理解,多种形态,多种姿态。。。 那么在面向对象的程序设计中,多态是 指什么? Java引用变量有两个类型;一个是编译类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定.如果编译类...原创 2020-01-09 16:56:00 · 107 阅读 · 0 评论 -
浅谈Java三大特性之继承
前言 简单用伪代码去介绍一些 父类与子类的构造函数问题 others 前言 类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java 支持继承性和多态性。——Java从小白到大牛 继承:三大特性之一,关键词:extends 简单用伪代码去介绍一些 假设需要定义个student类 public class Student{ private S...原创 2020-01-08 23:06:00 · 150 阅读 · 0 评论 -
ArrayList 与数组的“纠缠不清”的暧昧
目录 前言 正话(个人的见解,有误请多指教) 惯例先明白它是什么? 那么它有什么用呢? 怎么用 前言 能不能有一种数组可以在删除掉某些元素自动缩小就好了。可是话说哪里学的Java?数组能删除元素吗?今天讲一下一个特殊对象——ArrayList,它的出现与存在和数组有着几分类似。下面按照它是什么-有什么用-怎么用来讲?再讲讲与数组...原创 2019-12-19 00:28:00 · 108 阅读 · 0 评论 -
Java基础知识总结——最近一周的笔记
一周Java学习总结 今天就总结理清一下关于面向对象和面向过程的程序设计的一些不同特点。 面向对象 现在接触的Java是面向对象的,我现在不看书,光靠回忆去想这个特性的解释性语言,只能想到看书时很深刻的一句话,面向对象就是一个更加具体描述一个事件的一种设计方法,就像在公司里面吃饭,面向对象的话就可以按照你自己的想法去决定你想吃什么,喝什么,吃多久,坐在哪里,这些都是可以实例具体差异化展开。 ...原创 2019-12-12 08:34:45 · 130 阅读 · 0 评论 -
Linux使用之centos下运行Java程序
前言 在Java中所有的程序都是在JVM上运行的。Java虚拟机(JVM)读取并处理经过编译的与平台无关的*.class文件。因为Java语言源程序编写后,先使用Java伪编译器进行伪编译,将其转换为中间码,也就是字节码(class文件) JVM原理 (下图) 前阵子一直都有在使用Linux系统,包括Ubuntu和centos,但是还没在上面跑过Java程序,所以就想着弄个,这样可以在上面...原创 2019-12-03 23:43:05 · 2087 阅读 · 0 评论 -
更新ing!!读书(HTTP和Java)笔记整理
《图解HTTP》——上野宣 1.7URI和URL:URI用字符串标识某一互联网资源,而URL表示资源的地点(互联网上所处的位置)。可见URL是URI的子集。 2.8 HTTP是无状态协议,它不对之前发生过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理; Cookie会根据从服务器端发送的响应报文内的一个叫做Set-Cookie的首部字段信息,通知客户端保存Cooki...原创 2019-11-30 23:07:21 · 124 阅读 · 0 评论 -
JAVA之路8(保持更新)
一周Java学习总结 今天就总结理清一下关于面向对象和面向过程的程序设计的一些不同特点。 面向对象 现在接触的Java是面向对象的,我现在不看书,光靠回忆去想这个特性的解释性语言,只能想到看书时很深刻的一句话,面向对象就是一个更加具体描述一个事件的一种设计方法,就像在公司里面吃饭,面向对象的话就可以按照你自己的想法去决定你想吃什么,喝什么,吃多久,坐在哪里,这些都是可以实例具体差异化展开。 关于...原创 2019-11-23 23:58:50 · 127 阅读 · 0 评论 -
JAVA之路7(保持更新)
阅读第一行代码(Java)原创 2019-11-18 20:24:23 · 96 阅读 · 0 评论 -
Android Studio学习-连接真机测试教学
Android Studio 安卓真机与电脑pc端的连接,我选择的是较简单的usb连接,需要设置好ADB(Android Debug Bridge),这个调试桥是在platform-tools里面的程序adb.exe,第一次运行程序时候没有配置好,可能下载好,就可以提醒下载platform,同时,得手机端设置好开发者选项<打开usb调试 ...原创 2019-08-11 19:04:26 · 952 阅读 · 0 评论 -
JAVA之路4
溢出问题 可以强制转换其中一个数 int long short double的范围 java.util Java题目:不用*用移位去计算两个数的乘积。原创 2019-07-20 21:21:50 · 71 阅读 · 0 评论 -
JAVA之路3
基础篇 因为今天事情有点多,没时间写好东西,现在刚刚又过12点,但是今晚也要看书,就补上一些笔记吧 第二张 第三张 最后的书上的代码规范 EGB!! ...原创 2019-07-17 00:13:06 · 75 阅读 · 0 评论 -
JAVA之路5
自学Java笔记五之main方法 今天看视频打代码的时候,突然对public static void main()起了兴趣,之之前有看到main方法但是了解不多,还有static,所以今天这篇笔记将全面聊下这两个东西。 main方法 一开始看书的时候,就有点了解。在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和...原创 2019-07-23 21:42:59 · 81 阅读 · 0 评论 -
JAVA之路2
自学Java之路二 在b站看的视频是尚学堂,现在推荐他们的学习网站,个人认为学习过程中不单单只看视频和打代码,看看一些比较好Java语言书也是很有必要的,所以在第一篇文章中我有提到两本书。下面是那个网站链接,里面有一些代码和Java基础什么的,个人觉得还是可以的。 尚学堂视频配套网站 Eclipse下载 之前讲了下配置JDK环境,但是要真正想后续完成Java大项目的完成,必须选择一个功能强大、使用...原创 2019-07-15 12:58:11 · 94 阅读 · 0 评论 -
JAVA之路
自学java笔记一前言网站下载环境配置 前言 暑期时间留校自学java,想自己和几个小伙伴通过自学完成一个app项目,为了更好得激励自己去完成学习任务,想着通过记录的方式去推动自己学习java。也曾自学python,虽然不算厉害,但也算是入门成功,也在进行着树莓派与python语言的开发,也想着通过记录的形式可以下次快速得去了解此前的学习过程与内容,学习的过程总是枯燥无味的,希望大家都能够为自己的...原创 2019-07-14 12:02:42 · 112 阅读 · 0 评论