E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java编程
[学习笔记][
Java编程
思想]第6章:访问权限控制
重构即重写代码,以使得它更可读、更易理解,并因此而更具有可维护性。Java提供了访问权限修饰词,把变动的事物与保持不变的事物区分开来。访问权限控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)和private。1包:库单元包内包含有一组类,它们在单一的名字空间之下被组织在了一起。可以通过使用类完整的名称来使用类,也可以通过关键字import包名来使类
floatlee
·
2020-08-15 01:28
java
《
java编程
思想》第四版 引言
同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java的强大。为了按这种方式理解Java,首先必须掌握它与编程的一些基本概念。本书讨论了编程问题、它们为何会
淡紫色呼吸
·
2020-08-15 01:27
java编程思想
Java 项目实战 坦克大战 (0)--前言
关键总是追求完美总是想原创,最终做出来效果不错,但感觉代码逻辑很乱,今天开始就好好整理一番,以教程形式贴出来,边重写,边完善,最主要目的还是巩固
java编程
能力,锻炼自己,作为过来人也给小白提供一些学习资源
奇迹是执着的人创造的
·
2020-08-15 01:53
javaSE
Java编程
思想目录
前言第1章对象导论1.1抽象过程1.2每个对象都有一个接口1.3每个对象都提供服务1.4被隐藏的具体实现1.5复用具体实现1.6继承1.6.1“是一个”(is-a)与“像是一个”(is-like-a)关系1.7伴随多态的可互换对象1.8单根继承结构1.9容器1.9.1参数化类型(范型)1.10对象的创建和生命期1.11异常处理:处理错误1.12并发编程1.13Java与Internet1.13.1
Housy_84
·
2020-08-15 01:22
java编程思想
Java编程
—多态性
Java编程
—多态性8.5.3多态性多态性是面向对象技术中最灵活的特性,主要是增强项目的可扩展性,提高代码的可维护性。多态性依赖继承特性,可以把多态理解为继承性的扩展或者深入。
gotohbu
·
2020-08-15 01:50
Java
《
Java编程
思想》学习笔记7——泛型编程基础
一般的类和方法都是针对特定数据类型的,当写一个对多种数据类型都适用的类和方法时就需要使用泛型编程,java的泛型编程类似于C++中的模板,即一种参数化类型的编程方法,具体地说就是将和数据类型相关的信息抽象出来,主要提供通用的实现和逻辑,和数据类型相关的信息由使用时参数决定。1.泛型类/接口:(1).泛型接口:如一个提供产生指定类的接口:publicinterfaceGernerator{Tnext
chjttony
·
2020-08-15 01:18
Thinking
in
java
java技术
《
Java编程
思想》学习笔记10——文件和目录常用操作
1.文件目录的List操作:Java中,File类其实代表文件的路径,它既可以代表一个特定文件的文件,也可以代表一个包含多个文件的目录名称。如果File代表目录,可以使用List列出目录中文件。importjava.util.regex.*;importjava.io.*;importjava.util.*;publicclassDirList{publicstaticvoidmain(Strin
chjttony
·
2020-08-15 01:18
java技术
Thinking
in
java
Java编程
思想读书笔记——多态
第八章多态多态(动态绑定、后期绑定或运行时绑定)分离做什么和怎么做,从另外一个角度讲接口和实现分离。8.1再论向上转型将一个对象的引用同时看作其父类的引用的做法称为向上转型。8.1.1忘记对象类型在方法中只接受父类作为参数,则其不同的子类对象也可作为参数传入。8.2转机8.2.1方法调用绑定绑定:将一个方法调用同一个方法主体关联起来称为绑定。前期绑定:若在程序执行前进行绑定(由编译器和连接程序实现
mzm1991
·
2020-08-15 01:45
java
Java编程
思想读书笔记——访问权限控制
第六章访问控制权限6.1包:库单元默认包(未命名包):.java文件(编译单元/转译单元)直接位于src目录下。6.1.1代码组织类库->包->编译单元(包含一个public类和任意个非public类)package语句是.java文件的第一句非注释语句,它指明了该.java文件位于那一个包下。.java文件的文件名必须与public类的类名相同(大小写敏感)。若想在其他包的.java文件中使用该
mzm1991
·
2020-08-15 01:44
java
Java编程
思想读书笔记——复用类
第七章复用类组合和继承是复用类的两种主要方式。7.1组合语法组合只需将对象引用置于新类中即可。这些引用的初始化方式有四种:1)在定义对象的地方进行初始化,即在创建新类对象前就被初始化;2)在新类的构造器中初始化;3)在使用这些引用之前再初始化,这被称之为惰性初始化,推荐这一方式;4)使用新类对象进行初始化。7.2继承语法当创建一个类时,总是在继承,不是明确从其他类继承就是隐式地继承Java标准根类
mzm1991
·
2020-08-15 01:44
java
JAVA编程
思想_笔记(十一)
第11章持有对象如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。基本的容器(集合类)List、Set、Queue和Map。Set:每个值都只保存一个对象。Map:允许将某些对象与其他一些对象关联起来的数组。本章将了解有关Java容器类库的基本知识,以及对典型用法的重点介绍。11.1泛型和类型安全的容器@SuppressWarnings注解及其参数表示只有有关“不受
Dust_LHZ
·
2020-08-15 01:14
Java编程思想
Java编程
思想_笔记(五)
随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。用构造器确保初始化构造器是一种特殊类型的方法,因为它没有返回值。方法本身不会自动返回什么,但可以选择让它返回别的东西。this关键字:this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用就可以了。只有明确指出对当前对象的引用时,才需要使用
Dust_LHZ
·
2020-08-15 01:14
Java编程思想
JAVA语言规范 JAVA SE 8 - 类型转换与上下文
类型转换与上下文转换的种类标识转换拓宽简单类型转换窄化简单类型转换拓宽和窄化简单类型转换拓宽引用类型转换窄化引用类型转换装箱转换拆箱转换非受检转换捕获转换字符串转换被禁止的转换值集转换赋值上下文方法调用上下文字符串上下文强制类型转换上下文引用类型强制类型转换受检强制类型转换和非受检强制类型转换运行时的受检强制类型转换数字上下文一元数字提升二元数字提升用
Java
detachment_w
·
2020-08-15 01:13
Java语言规范
java编程
思想读书笔记 第八章多态
第八章多态1.多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来,多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。Java中除了static方法和final方法(private方法属于final方法),其他所有的方法都是后期绑定。这意味着通常情况下,我们不必判定是否应该进行后期绑定—它会自动发生。如果父类构造函数抛出异常,子类构造函数一定要抛出,不能被捕获。2.只有非静态的
llyuanbest
·
2020-08-15 01:13
java编程思想读书笔记
java编程
思想读书笔记 第六章访问权限控制
第六章主要介绍java访问权限控制1.包访问权限:不提供任何访问权限修饰词通常是指包访问权限。这就意味着当前的包中的所有其他类对那个成员都有访问权限,但,但对于这个包之外的所有类,这个成员却是private。取得某成员访问权限的唯一途径是:(1)使该成员成为public(2)不加权限修饰词并将其他类放在同一个包内,包内其它成员可访问此成员。(3)继承而来的类既可以访问public又可以访问prot
llyuanbest
·
2020-08-15 01:13
java编程思想读书笔记
【笔记】《
java编程
思想(第四版)》第7章-复用类
第7章复用类复用代码是Java众多引人注目的功能之一。但想要成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。组合:只在新的类中产生现有类的对象。继承:按照现有类的类型来创建新类。7.1组合语法toString()很特殊。每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而你却只有一个对象时,该方法便会被调用。初始化引用,
SquareSquareHe
·
2020-08-15 01:41
java
Java编程
思想学习日志(序言)
本系列文章旨在自己重新学习《
java编程
思想》一书的同时进行笔记记录,将自己的经验分享出来,帮助自己日后整理思路,并且与大家交流学习。java作为程序设计语言的设计目标在于:为程序员减少复杂性。
Nesic_
·
2020-08-15 01:37
java编程思想
Java练手项目2:基于Java的坦克大战游戏(学习Java必备!!!)
本游戏采用的是基于J2SE标准平台的
java编程
技术,在Windows7操作系统中使用Eclipse软件进行代
JavaToShare
·
2020-08-15 01:04
程序
Java编程
思想_10.内部类_阅读笔记
1.内部类将一个类的定义放在另一个类的定义内部,这就是内部类2.内部类的特点代码隐藏机制,内部类将类置于其他类的内部内部类了解外围类,并能与之通信内部类写出的代码更加清晰3.内部类的实例化声明:外部类名.内部类名4.链接到外部类内部类的对象拥有外围类的所有成员的访问权5.特殊的,可以在一个方法或者任意的作用域里定义内部类--->局部内部类6.特殊的,可以隐藏内部类名--->局部内部类例:publi
12345_000
·
2020-08-15 01:31
Java编程思想
Java编程
思想_8.多态_阅读笔记
1.面向对象封装:隐藏具体实现--->将接口和接口实现分离开继承和组合:视为同一类型--->复用类多态:消除视为同一类型带来的耦合性--->改善代码的组织结构和可读性,创建可扩展的程序2.多态---增强代码的可扩展性向上转型:狗既可以看成狗对象,也可以看成动物对象产生正确的行为:---动态绑定:运行时根据对象的实际类型选择性的执行父类或子类的方法Animaldog=newDog();dog.f()
12345_000
·
2020-08-15 01:30
Java编程思想
Java编程
思想_7.复用类_阅读笔记
1.复用代码---远远是不够的---使用类而不破坏现有程序代码(不改变原类,也不需要添加新类)组合:将原类对象的引用置于新类中(新类中字段为原类对象的引用)继承:新类继承原类2.代理---新类中添加原类对象的引用,并把原类对象的方法也拿过来组合和继承的中庸之道将一个成员对象置于所要构造的新类中(就像组合),同时在新类中暴露该成员对象的所有方法(就像继承)不仅用类似组合的方式把你拿过来,而且用类似继
12345_000
·
2020-08-15 01:30
Java编程思想
Java编程
思想_9.接口_阅读笔记
1.将接口与实现分离的更加结构化的方法接口内部类2.抽象类抽象类是普通类和接口之间的一种中庸之道抽象类中方法仅有声明而没有方法体抽象类和抽象方法可以使类的抽象性明确起来,而且还可以很容易的将公共方法沿着继承层次结构向上移动3.接口(Interface)----没有具体实现的一堆方法声明接口中常量---staticfinal(可不写)接口中方法---public(可不写)implements关键字实
12345_000
·
2020-08-15 01:30
Java编程思想
Java编程
思想_6.访问权限控制_阅读笔记
1.访问权限控制---产生背景使用户不要碰触那些他们不该碰触的部分---其中一个原因使类库设计者可以在不对客户端程序员代码产生影响的前提下,更改类的内部工作方式----更重要的原因2.包:库单元,含有一组类,在一个名字空间下被组织在一起import关键字创建独一无二的包名---公司网址反写过来转换成小写3.public公开的所有类protected继承访问权限当前类的子类和当前包中类包包访问权限当
12345_000
·
2020-08-15 01:30
Java编程思想
Java中提升性能对代码作的建议
下面是参考网络资源总结的一些在
Java编程
中尽可能要做到的一些地方。
yungby
·
2020-08-15 01:54
IDEA
文章目录一、快速配置1.1配色方案:Darcula1.2代码提示不区分大小写1.3自动导包功能及相关优化功能1.4字体大小1.5代码编辑区显示行号二、最常用的快捷键三、插件3.1阿里
Java编程
规约插件
诸葛亮晶晶
·
2020-08-15 01:37
开源框架
Java编程
实现获取本机IP和计算机名的功能
importjava.net.InetAddress;importjava.net.UnknownHostException;publicclassTest{publicstaticvoidmain(String[]args){try{InetAddressinetAddress=InetAddress.getLocalHost();System.out.println("本机IP:"+inetA
编程老高
·
2020-08-15 00:30
IP
Java编程
思想 第十八章:Java I/O
I/O源端与之通信的接收端:文件、控制台、网络链接等。通信方式:顺序、随机存取、缓冲、二进制、按字符、按行、按字等。1.File类File(文件)既能代表一个特定文件名称,又能代表一个目录下的一组文件的名称。如果是文件集,可以对此集合调用list()方法,返回一个字符数组。1.1目录列表器publicclassDirList{publicstaticvoidmain(String[]args){F
MasterT-J
·
2020-08-14 23:21
Java编程语言
Java语言系统学习
一见钟情!Java闭包
Java编程
TristanSmile
·
2020-08-14 23:48
常用加密算法的Java实现
JDK安全API是
Java编程
语言的核心API,位于java.security包(及其子包),以及sun.securityAPI包(及其子包)中。
wudiazu
·
2020-08-14 22:10
java
md5
加密
java
Redis牛逼!轻松实现实时订阅推送
关注
Java编程
指南公众号在后台回复:Java学习,我们为你整理了一份最新完整的学习线路,帮你快速成长。前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。
weixin_45737309
·
2020-08-14 21:32
常用集合的底层数据结构和实现-Map
常用集合的底层数据结构和实现常见的底层数据结构:在
java编程
语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的(当然也不能绝对的说,但至少在
Super-小志志
·
2020-08-14 20:08
java高级
乐字节Java变量与数据类型之一:
Java编程
规范,关键字与标识符
本文是第一集:
Java编程
规范,关键字与标识符。
乐字节
·
2020-08-14 20:25
java
单向加密算法MD5和SHA
JDK安全API是
Java编程
语言的核心API,位于java.security包(及其子包),以及sun.securityAPI包(及其子包)中。
倾心魂舞
·
2020-08-14 20:39
java
javaWeb
常用加密算法的Java实现(一)——单向加密算法MD5和SHA
JDK安全API是
Java编程
语言的核心API,位于java.security包(及其子包),以及sun.securityAPI包(及其子包)中。
想静静的搬运工
·
2020-08-14 19:18
java基础
Java开发环境的搭建与测试及相关问题的解决
一.JDK的下载安装与配置1.JDK介绍了解Java的开发环境是使用
Java编程
语言的第一步,也是学好Java语言的基础。
Kudō Shin-ichi
·
2020-08-14 19:13
JavaWeb
oo暑期补给站总结
而自己对于
Java编程
不够熟悉,面对重构感到无从下手,因此未能在规定时间内完成作业。
BrendaBell
·
2020-08-14 18:00
Java变量与数据类型之一:
Java编程
规范,关键字与标识符
本文是第一集:
Java编程
规范,关键字与标识符。
Cushier
·
2020-08-14 17:24
Java
Java基础
Java入门
Java
读
java编程
建议--笔记二
1.用偶数判断,不用奇数判断,否则:-1%2==1?奇数:偶数,结果会是偶数;2.使用BigDecimal弥补浮点无法精确计算,与数据库Decimal类型的字段映射是最优的方案;在非金融行业,使用整型数据扩大100进行计算,最后输出在缩小100倍。3.不要让类型默默转换,因为java先计算值,最后在做类型转换,否则:longa=3010000*1000*608计算结果会是负数,所有longa=30
iluxiaoxiaoniao
·
2020-08-14 17:29
java
读
java编程
建议--笔记三
1.静态变量一定要先声明后赋值2.不要覆写静态方法3.构造函数尽量精简4.不要在构造函数中初始化其他类5.使用代码块来精简代码:(1)使用构造代码块来初始化实例变量,编译器会给每个构造函数添加该构造代码块;(2)使用构造代码块来初始化实例环境;6.使用静态内部类(1)静态内部类加强了封装和类的依赖关系,如Person和Home(2)静态内部类只能访问外部类的静态方法和静态属性,而普通的内部类会持有
iluxiaoxiaoniao
·
2020-08-14 17:29
java
常用加密算法的Java实现(一) ——单向加密算法MD5和SHA
JDK安全API是
Java编程
语言的核心API,位于java.security包(及其子包),以及sun.securityAPI包(及其子包)中。
heboy19
·
2020-08-14 17:20
java
巧妙利用Java来实现链表结构
定义:
Java编程
语言中所谓链表就是指在某节点存储数据的过程中还要有一个属性用来指向下一个链表节点,这样的数据存储方式叫做链表链表优缺点:优点:易于存储和删除缺点:查询起来较麻烦下面我们用java来实现如下链表结构
想学习大数据
·
2020-08-14 16:35
Java
Java
链表
链表结构
乐字节Java变量与数据类型之一:
Java编程
规范,关键字与标识符
本文是第一集:
Java编程
规范,关键字与标识符。
dirftldin
·
2020-08-14 16:27
乐字节
乐字节Java变量与数据类型之一:
Java编程
规范,关键字与标识符
本文是第一集:
Java编程
规范,关键字与标识符。
程序员大大
·
2020-08-14 16:02
乐字节教育
Java:并发不易,先学会用
我从事
Java编程
已经11年了,绝对是个老兵;但对于Java并发编程,我只能算是个新兵蛋子。我说这话估计要遭到某些高手的冷嘲热讽,但我并不感到害怕。
weixin_33909059
·
2020-08-14 15:52
Jvm 工作原理
说起Java,人们首先想到的是
Java编程
语言,然而事实上,Java是一种技术,它由四方面组成:
Java编程
语言、Java类文件格式、Java虚拟机和Java应用程序接口(JavaAPI)。
初晨小仙女
·
2020-08-14 14:35
java
JAVA编程
练习 if-else语句
闲来无事尝试着写下博客,很菜!题目来源:尚硅谷30天Java培训1.我家的狗5岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每一年相当于人类的10.5岁,之后每增加一年就增加四岁。那么5岁的狗相当于人类多少年龄呢?(应该是:10.5+10.5+4+4+4=33岁。)编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人类的年龄。如果用户输入负数,请显示一个提示信息。源码:importjav
weixin_30689307
·
2020-08-14 14:06
Java中的switch语句——通过示例学习
Java编程
(8)
作者:CHAITANYASINGH来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=19当我们在代码逻辑中有多个选项,而且需要为每个选项执行不同的任务时,我们可以使用switchcase语句。switchcase语句的语法看上去如下所示:123456789101112switch(变量或整数表达式){caseconstant://Java
weixin_30362801
·
2020-08-14 14:31
Java编程
,if、else if 练习
给定一个百分制的分数,输出相应的等级。90分以上优秀80~89良好70~79中等60~69及格60分以下不及格importjava.util.Scanner;classifDemo{publicstaticvoidmain(String[]args){System.out.println("请输入一个分数");doublescore;Scannerscanner=newScanner(System
fancycoo
·
2020-08-14 13:23
Java
Java垃圾回收机制
与这些编程语言不同的是,
Java编程
语言不需要程序员自己进行垃圾回收,Java程序的内存分配和回收都是由
BEYONDmonster
·
2020-08-14 13:11
JAVA基础
Android客户端开发规范笔录
strings的命名colors的命名颜色归纳:作用及用色:drawable的命名动画文件命名library模块下资源命名规范Layout命名规范图片资源命名Java代码注释模板概述此文档是参照《Google
Java
触达
·
2020-08-14 13:23
android-studio
随笔
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他