
Java
文章平均质量分 81
绿粥不coding
公众号:「绿粥不coding」欢迎到公众号留言讨论
展开
-
JavaWeb课程设计-仿天猫项目(完整设计+源码)
需要项目完整源码的小伙伴请往下看~前言又是一年课设时,看到这个熟悉的封面,就知道是新的课设项目了。这次课设题目为仿天猫电商系统。不知道大家有没有遇到这个问题,课设的时候想从网络上找一些项目,好不容易找到一些比较合适的,点进去却告诉我要收费(良心github除外),反而一部分比较干货的内容得不到曝光,难以被发现。喜欢白嫖的我们自然不允许这样的事情发生,所以依然延续传统美德,我做过的课设都会开源。正在做JavaWeb课设的小伙伴可以参考一下,做的不好,大佬们见谅,那直接开始吧。需求分析...原创 2020-12-27 12:51:04 · 6044 阅读 · 2 评论 -
虽然996很苦逼,但也要快乐地活着嘛
Tomcat我们走!其实今年是程序员年,为啥这么说?因为:“2020 - 1024 = 996”自古程序员如美人,不许人间见白头当然,今天并非吐槽,纯粹娱乐一波~真相“中国的996制度和欧洲的996制度有什么区别?”“欧洲的996,虽然不是什么时候都实行,但员工总能得到丰厚的加班费。而中国的996什么时候都在实行,就是没有任何加班费。”表示无奈很多男孩子听到Mac觉得是电脑很多女孩子听到Mac觉得是口红程序员听到Mac觉得是物理地址害怕“如果有一天人类社会真正普及了机...原创 2020-09-12 20:18:14 · 358 阅读 · 0 评论 -
Java中的四种访问权限:public、protected、包访问、private
所谓访问权限,指的就是本类中的成员变量、成员方法对其他类的可见性试想一想,当我们修改一个非常庞大的项目时,如果所有变量和方法都是公共权限,那么后端中任何类都有权限去修改它的变量和方法,很有可能修改后就导致项目无法运行,对客户端的代码就会造成一定的影响引入访问权限的概念就变得尤为重要Java中有四种访问权限,分别是public、protected、包访问权限(默认)、private,如果省略了访问修饰符,那默认访问权限为包访问权限。这四种权限从最大权限到最小权限分别是:public >...原创 2020-09-06 09:05:26 · 10842 阅读 · 0 评论 -
Java课程设计-图书管理系统(完整设计+源码)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PsF6jOoN-1597648773030)(https://i.loli.net/2020/07/22/wHXjsvUFB9JtKIL.png)]需要项目完整源码的小伙伴请往下看~前言7月初,我们院里开展了为期五天的Java课程设计,要求在五天之内把分配的课题做出来。我们组分配到的是图书管理系统,时间已过去一个多月,现在就请小伙伴们随我来回顾一遍吧~需求分析登陆界面(包括:用户注册、管理员/读者登录)。图原创 2020-08-17 15:21:13 · 19733 阅读 · 0 评论 -
来啦,一文读懂Java初始化顺序
前言在Java程序中,当实例化对象时,对象的所在类的所有成员变量都要进行初始化,只有初始化完成才会调用构造方法创建对象。来一起看看吧~初始化规则变量优先于块,静态优先于非静态。父类优先于派生类初始化。按照成员变量定义的顺序来初始化,即使变量定义散布于各种方法定义之间,它们仍然会在构造方法被调用前完成初始化。举栗代码class Father { public Father() { System.out.println("父类构造方法"); } ..原创 2020-07-23 15:31:10 · 209 阅读 · 0 评论 -
Java构造器,看这篇就够了
前言理解构造器之前,首先我们需要了解Java中为什么要引入构造器,以及构造器的作用。在很久之前,程序员们编写C程序总会忘记初始化变量(这真的是一件琐碎但必须的事),C++引入了 构造器(constructor) 的概念,这是一个在创建对象时被自动调用的特殊方法。Java也采用了构造器。一、构造器的引入引入构造器帮助我们解决了哪些问题呢?假设我们每定义一个类都必须定义一个initialize()方法,该方法提醒你,每次使用对象之前都要执行一次该方法,这意味着用户每次都必须记得自己去调用此方法,这..原创 2020-06-10 19:37:26 · 434 阅读 · 0 评论 -
面向对象到底是个啥?
万物皆对象。从我们接触Java这门语言开始,就有人告诉我们这是一个面向对象的语言。见得最多的就是new一个对象。那么什么是面向对象?难道是面对女(男)朋友编程?我们来一起看看:对Java来说,万物皆对象。把现实世界中的对象抽象出来,体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最初组成了完成的程序。尽管Java是基于C++的,但是相比之下,Java是一种更”纯粹“的面向对象语言。Java语言假设我们只进行面向对象的程序设计,所以在学习Java的时候,我们需要将思想从面向过程尽快转移到面.原创 2020-05-18 21:36:40 · 352 阅读 · 0 评论 -
语言的类型分析,满意了嘛
关于类型系统,网络上众说纷纭,这里仅谈自己的见解大佬们不喜勿喷~编程语言按照类型一般可以分为**动态类型、静态类型、强类型、弱类型。**典型的代表:Java、C/C++都是静态、强类型语言,反之,Python、JavaScript是动态、弱类型语言。下面我们来逐步讨论:一、动态类型、静态类型1、动态类型这是一种在程序运行期间才开始进行数据类型检查的语言,也就是说,使用动态类型语言编程时,永远不需要给任何变量指定数据类型,该语言会在第一次给变量赋值时确定变量的数据类型。代表语言有:Java...原创 2020-05-10 20:01:54 · 357 阅读 · 0 评论