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程序设计
【备忘】【C4】 《Java语言程序设计:基础篇(原书第8版)》PDF 下载
:基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级
java
weiweilovezhangjie
·
2020-06-27 15:47
java—第一章
看了关于java的书,做一些知识点总结,方便以后查看参考书:
Java程序设计
基础教程Java语言程序设计(基础篇)Java核心技术1.2java的特点1.简单性2.可靠性和安全性a)java不支持指针数据类型
weichen_Hi
·
2020-06-27 14:50
java知识点
《
Java程序设计
》第二次作业:MySQL数据库及Java操作MySQL数据库
【目的】1.掌握MySQL数据库的使用方法。2.掌握Java操作MySQL数据库的方法。【目标】目标1:MySQL数据库的基本操作,包括MySQL的安装、创建数据库、数据表、增删改查操作(80分)。目标2:Java操作MySQL数据库,包括基本步骤和具体的编码实现(90分)。首先:安装mysql1、打开百度搜索mysql,我安装的是mysql5.6.24(64位)http://www.xiazai
鳳丷引歌
·
2020-06-27 08:22
JAVA作业
经典视频教程Java从入门到精通视频教程分享
Java,是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称。用Java实现的HotJava
踏浪无敌
·
2020-06-27 07:56
课堂在线
Java程序设计
铺砖问题
有两种砖,分别是1*1的砖和1*2的砖,用这两种砖铺1*N的地面,问共有多少种铺法。输入为N,请输出相应的铺法数输入:3输出:3这道题我的理解可能不正确-_-!packagejavatest012;importjava.util.Scanner;/**有两种砖,分别是1*1的砖和1*2的砖,用这两种砖铺1*N的地面,问共有多少种铺法。输入为N,请输出相应的铺法数输入:3输出:3*/publiccl
薄生
·
2020-06-26 22:44
Java
课堂在线
Java程序设计
作业求两个数组相同元素个数
给定两个数组(数组中不包含相同元素),求两个数组的交集中元素的个数(即共同出现的数,如没有则输出为None)如输入:5124686125678输出:4importjava.util.Scanner;/*给定两个数组(数组中不包含相同元素),求两个数组的交集中元素的个数(即共同出现的数,如没有则输出为None)如输入:5124686125678输出:4*/publicclassjavatest003
薄生
·
2020-06-26 22:44
Java
课堂在线
Java程序设计
作业 字符串排序
字符串排序用Java编写一个能对一组字符串按字典序升序排序的程序输入为N和N行字符串,需要按行输出字符串升序排序的结果如输入3AbcAbeAbd输出:AbcAbdAbeimportjava.util.Arrays;importjava.util.Scanner;/*字符串排序用Java编写一个能对一组字符串按字典序升序排序的程序输入为N和N行字符串,需要按行输出字符串升序排序的结果如输入3AbcA
薄生
·
2020-06-26 22:44
Java
《Java核心卷I》笔记-第1-3章
Java程序设计
概述
仅仅为了使Java学习的更加深入——题记1.Java和C++的不同点(不完全归纳)(1).多继承-在Java中取而代之的是简单的接口概念,以及Java的元类模型(不懂?)(2).Java采用的指针模型可以消除重写内存和损坏数据的可能性。2.JDK(JavaDevelopmentKit):Java开发工具箱,包括JVM(Java虚拟机)但是不包括编译器。3.Java中>>>运算符将用0填充高位;>>
piaxiaohui
·
2020-06-26 22:31
Java基础知识
JavaCore
基础
Java程序设计
:计算器(一)
1.设计界面2.设计思路①设计出界面②JTextField在定义的时候构造函数可以给一个String参数作为初始内容,比如JTextFieldjf=newJTextField(“a”);这样界面上的JTextField显现出来时一开始显示的内容就是a了计算器中可以一开始显示0③定义两个属性(最好是double型)dataA和dataB,dataA存储目前显示的数据,dataB显示后台数据。一开始两
thdgth
·
2020-06-26 18:36
Java程序设计
Java编程
郭天华原创
Java程序设计
:五子棋(一)——编写界面
1.界面的预处理与刷新我们要绘制五子棋棋盘,首先必须明确一点:不管我们在棋盘上怎么操作,棋盘的网格线是不可能改变的。无论是下棋,悔棋,网格线都会在那。故而我们应该知道,要想网格线始终存在,我们需要在后台存在一个绘制代码,一直不断的画这些网格线,同样在这一个代码区将来我们下了棋子之后也要不断的在下棋的位置画上棋子。那么这样的代码区在哪呢?我们知道我们绘制界面的大框架是JFrame,其他的组件不断的往
thdgth
·
2020-06-26 18:36
Java编程
郭天华原创
Java程序设计
Java程序设计
与项目实战(全程实录)全新上市
图书简介:本书从初学者学习Java编程的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地向读者讲述了Java开发环境的搭建、Java基础语法知识、Java算法流程、面向对象高级特性、Java的输入/输出、多线程机制、Swing界面编程、Applet的基本知识、Java2D/3D、Java流媒体、JDBC编程等。同时每章都配有上机实验指导,每个实验都有其实验目的、实验要
六朋的雪
·
2020-06-26 18:49
Java
Web2.0架构开发与项目实战
关于“javac: 找不到文件:”问题的解决办法
关于“javac:找不到文件”问题的解决办法:再过一两个星期就要去培训班去系统学习Java的课程了,在上培训班之前自己先买了一本
Java程序设计
的教程把Java的开发环境安装好,提前熟悉一下Java。
敲代码的小黑猫
·
2020-06-26 12:24
java
个人原创博客
编程
第2章 认识 Java 中的字符串
本章节主要讲解Java中的字符串,字符串被广泛地用在
Java程序设计
中,很多操作都要使用字符串来完成,例如系统中存储的用户名、密码、电子邮箱等都要使用字符串来存储。
Dr-Jexus
·
2020-06-26 10:12
【Java】初学
慕课-Java入门第三季
如何学好Java?
软件学院与Java有关的课程一共有4门,分别是《
Java程序设计
》、《Java高级程序设计》、《JavaWeb程序设计》和《JavaWeb框架开发》。
shaotong
·
2020-06-26 08:58
Java
JAVA程序设计
多态
一、动态绑定是在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法abstractclassAnimal{privateStringname;Animal(Stringname){this.name=name;}/*publicvoidenjoy(){System.out.println("叫声......");}*/publicabstractvoidenjoy();}abstr
RiceMelon
·
2020-06-26 05:33
JAVA学习
J2SE
java
string
class
c
【记录】Java知识点总结
点击目录传送ฅʕ•̫͡•ʔฅ第一章初识Java1.1Java诞生的原因1.3安装JDK第二章初识对象和简单数据类型2.2简单的矩形类2.6一个源文件中编写多个类记录Java知识点与理解链接:【Mark】
Java
Earnest~
·
2020-06-26 02:17
Java
知识点
Java基础常见的编程面试题和答案
Java程序设计
总复习题1、编写一个Java程序在屏幕上输出“你好!”。
三分书生气
·
2020-06-25 23:29
JAVA程序设计
----练习题
1.已知数组int[]arr={1,54,3,87,108,77,56,35,20};(10)*设计一个工具类,完成以下功能:*1)计算出数组中所有的奇数和、偶数和*2)利用冒泡排序方式对数组进行排序(从大到小)importjava.util.Arrays;/***1.已知数组int[]arr={1,54,3,87,108,77,56,35,20};(10)*设计一个工具类,完成以下功能:*1)计
乔治大哥
·
2020-06-25 22:53
【JAVA】JAVA基础
JAVA程序设计
----多线程(上)
昨天外出了,没有更,老样子,思考小结。1.Java为什么要引入线程机制,线程、程序、进程之间的关系是怎样的?线程可以彼此独立的执行,它是一种实现并发机制的有效手段,可以同时使用多个线程来完成不同的任务,并且一般用户在使用多线程时并不考虑底层处理的细节。进程(process)是程序的一次执行过程,或是正在运行的一个程序。线程是比进程更小的程序执行单位,一个进程可以启动多个线程同时运行,不同线程之间可
乔治大哥
·
2020-06-25 22:53
【JAVA】JAVA基础
JAVA程序设计
----异常
小结走起:1.什么是异常?异常是在程序执行期间中断指令的正常流程的事件。2.什么是必检异常?什么是免检异常?必检异常:Java语言会强制要求编码者检查处理的异常,Exception及其子类都是必检异常。免检异常:Java语言不强制要求编写代码捕获或声明的异常,Error和RuntimeException以及它们的子类都是免检异常。3.Error和Exception有什么区别?Error:错误类,是
乔治大哥
·
2020-06-25 22:53
【JAVA】JAVA基础
java基础异常
java程序设计
方法
变量名起名遵循驼峰法则程序:为了实现某个功能的步骤的描述。(按照一定的流程去实现或者达到某种需求)程序设计:规划步骤并描述编制者的要求:①懂业务②掌握一种描述语言计算机程序与我们一般意义上的程序是一样的,不同的是怎样描述语言和执行者不同。程序员的要求:①懂业务②掌握一种计算机语言重点的是提升业务能力,也就是分析问题,解决问题的能力,说得更具体点,就是站在计算机的角度去分析问题(计算机思维)。而不是
double_lifly
·
2020-06-25 22:36
java
web基础
Java程序设计
综合练习题(期末考试)
一:判断题1:如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。(T)2:一个数组可以存放许多不同类型的数值。(F)3:设String对象s="Hello",运行语句System.out.println(s.concat("World!"));后String对象s的内容为"Helloworl
跨考上浙大
·
2020-06-25 20:04
Java
如何从零开始建立一个新的项目
1.java虚拟机(JVM)是
java程序设计
语言的核心所在,也是java能够实现设计功能的基础。如何理解虚拟机?在一般的理解之中,我们的计
qq_39577187
·
2020-06-25 16:59
Java程序设计
(高级及专题)- GUI
AWTAWT(AbstractWindowToolkit)包括了很多类的接口,用于JavaApplication的GUI(GraphicsUserInterface图形用户界面)编程。GUI的各种元素(如:窗口,按钮,文本框)由Java类实现。使用AWT所涉及的类一般在java.awt包及其子包中。Container和Component是AWT中的两个和心态。Component&Container
晓宇码匠
·
2020-06-25 13:16
Java
Java程序设计
(基础)- 概述
一、Java特点Java之Java特点二、Java工作方式编写源代码。列入存为Dome.java编译器。执行javac来编译源代码。编译器会检查错误。如果程序没有错误,编译器产生编译文件Dome.class文件。这个编译文件由字节码组成。这个编译文件与平台无关启动JVM(Java虚拟机),运行Dome.calss.JVM将字节码转换为平台能理解的形式来运行。三、Java开发工具Java开发工具四、
晓宇码匠
·
2020-06-25 13:16
Java
Java程序设计
(面向对象)- 基本概念
Java是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。定义:以基于对象的思维去分析和解决问题,万物皆对象对象有以下特点:对象具有属性和行为。对象具有变化的状态。对象具有唯一性。对象都是某个类别的实例。一切皆为对象,真实世界中的所有事物都可以视为对象。类对象:对象是类的一个实例
晓宇码匠
·
2020-06-25 13:16
Java
java面向对象
java使用预定义的类(通过Date类和LocalDate类解释)
,而且更重要的是它拥有一个强大的类库,java是一门面向对象的语言,所以类可谓java的命根子,下面就通过典型的两个类Date和LocalDate来演示一下java类的特征Date类:首先说明一下,在
java
_Kirito
·
2020-06-25 12:16
Java之对象与类
JAVA程序设计
--对象和类(一)
了解类与对象:一:对象代表现实世界中可以明确标识的一个实体,类为对象定义属性和行为每个对象都有自己独特的标识,状态和行为。其状态(特征)或属性由当前值的“数据域”表示。如圆对象具有一个数据域的半径,它是标识圆的属性。也如矩形对象具有数据域宽度和高度,他们也是描述矩形的属性。其行为(动作)由方法定义。调用对象的一个方法就是要求对象完成一个动作。举例略。二:类是创建对象的模板。JAVA类使用变量定义数
小白不回家
·
2020-06-25 10:04
ĴAVA程序设计
JAVA程序设计
--抽象类和接口(三)
接口搬运:1、重要性:在Java语言中,abstractclass和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。2、简单、规范性:如果一个项目比较庞大,那么就需要一个能理清所有业务的架构师来定义一些主要的接口,这些接口不仅告诉开发人员你需要实现那些业务,而且也将命名规范限制住了(防止一些开发人员随便命名导致别的程序员无法看明白)。3、
小白不回家
·
2020-06-25 10:04
ĴAVA程序设计
Java编程基础--变量、常量与常量池【知识体系构建系列】
在
Java程序设计
中,每个声明的变量都必须分配一个类型。
乌枭
·
2020-06-25 07:07
java
Java程序设计
二分查找与list的排序
1.二分查找 //二分查找二分查找关键在于r>=l含有等号publicstaticintBinarySearch(int[]data,intaim){ intl=0,r=data.length-1; while(r>=l)//一定要含等于!!! { intmid=(l+r)/2; if(aim==data[mid]) returnmid;
qq_32938957
·
2020-06-25 06:13
java基础知识
课堂在线
Java程序设计
类的继承 编程题2
图形面积计算我们有一些图形的边长数据,这些图形包括三角新和矩形,请你编写一个程序求出它们的面积。请你实现一个基础图形类Graph,然后实现三角形类Triangle和矩形类Rectangle,继承自Graph。根据输入的边数实现不同的对象,并计算面积。输入格式:一行,一个整数n,表示图形个数。n行,每行是用空格隔开的整数。输出格式:n行,每行是一个图形的面积。输入样例:255666输出样例:2515
一口一个菠萝
·
2020-06-25 05:27
java基础
零基础如何掌握Java技术体系语言特…
零基础Java初学者,作为刚刚接触Java的新手,首先要了解java体系结构包括四个独立相关的技术:
java程序设计
语言、javaclass文件格式、java应用编程接口、java虚拟机。
qq3045528107
·
2020-06-24 22:54
java基础入门学习
对《Java核心技术卷一》读者的一些建议
前九章:包括“
Java程序设计
概述”、“
Java程序设计
环境”、“Java的基本程序设计结构”、“对象与类”、“继承”、“接口”、“lambda表达式与内部类”、“异常”、“断言和日志”、“泛型程序设计
沉默王二
·
2020-06-24 22:23
趣学Java
Java程序设计
(十四)----一个求一元二次方程根
*程序的版权和版本声明部分*Copyright(c)2012,烟台大学计算机学院学生*Allrightsreserved.*作者:刘镇*完成日期:2012年11月23日*版本号:2.014*对任务及求解方法的描述部分*问题描述:编写一个FontFamily类,该类对象获取当前机器可用的全部字体名称。编写一个对话框FontDialog,该对话框是模式对话框,采用BorderLayout布局,包含一个
qdliuzhen
·
2020-06-24 21:38
java练习代码
心得经验
JavaSE笔记总结(有C语言基础的)
一、Java基础知识*
Java程序设计
概述补充:publicclass和class的区别:一个java源文件当中可以定义多个class一个java源文件当中public的class不是必须的一个class
munaiyi13
·
2020-06-24 16:45
《深入理解JVM》学习笔记(一)
书名:《深入理解Java虚拟机:JVM高级特性与最佳实践》第一章走进JavaJDK:
Java程序设计
语言+Java虚拟机+JavaAPI类库,支持Java开发的最小环境JRE:JavaSEAPI子集+Java
KiroScarlet
·
2020-06-24 11:05
读书笔记
JAVA程序设计
练习题集答案
一、判断题String字符串在创建后可以被修改。(0)引用一个类的属性或调用其方法,必须以这个类的对象为前缀。(0final类名)当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。(0)如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。(1)构造函数名应与类名相同,返回类型为void。(0)把数组中元素按某种顺序排列的过程叫做查找。(0)
Tattoo_Welkin
·
2020-06-24 06:10
JAVA
简单说说jvm的对象存储与访问
业务层的程序员可能并不了解这些,所以我还是弄一篇笔记用来学习和分享传统意义上,Java包括了:
Java程序设计
语言各种平台上的Java虚拟机(JVM)class文件格式JavaAPI第三方Java库jvm
MaxZing
·
2020-06-23 20:52
《实战
java程序设计
---上》
实战java:底层原理、数据结构、实战应用、设计思维四个方面JVM(javavirtualmachine):就是一个虚拟的用于执行字节码的“虚拟计算机”,它定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责解释运行java字节码,边解释边运行。java虚拟机是实现跨平台的核心机制。JRE(javaRuntimeEnvironment):包含java虚拟机、库函数和运行java的应用程
敲键盘的钢琴师
·
2020-06-23 16:41
java
JAVA程序设计
:删除链表的倒数第N个节点(LeetCode:19)
给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表:1->2->3->4->5,和n=2.当删除了倒数第二个节点后,链表变为1->2->3->5.说明:给定的n保证是有效的。思路:我们可以使用两个指针而不是一个指针。第一个指针从列表的开头向前移动n+1n+1步,而第二个指针将从列表的开头出发。现在,这两个指针被nn个结点分开。我们通过同时移动两个指针向前来保持这个恒定
信仰..
·
2020-06-23 13:06
JAVA程序设计
: 旋转链表(LeetCode:61)
给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。示例1:输入:1->2->3->4->5->NULL,k=2输出:4->5->1->2->3->NULL解释:向右旋转1步:5->1->2->3->4->NULL向右旋转2步:4->5->1->2->3->NULL示例2:输入:0->1->2->NULL,k=4输出:2->0->1->NULL解释:向右旋转1步:2->0->1
信仰..
·
2020-06-23 13:06
JAVA程序设计
:最长有效括号(LeetCode:32)
给定一个只包含'('和')'的字符串,找出最长的包含有效括号的子串的长度。示例1:输入:"(()"输出:2解释:最长有效括号子串为"()"示例2:输入:")()())"输出:4解释:最长有效括号子串为"()()"思路:做法参考官方题解:https://leetcode-cn.com/problems/longest-valid-parentheses/solution/zui-chang-you-
信仰..
·
2020-06-23 13:06
JAVA程序设计
:从先序遍历还原二叉树(LeetCode:1028)
我们从二叉树的根节点root开始进行深度优先搜索。在遍历中的每个节点处,我们输出D条短划线(其中D是该节点的深度),然后输出该节点的值。(如果节点的深度为D,则其直接子节点的深度为D+1。根节点的深度为0)。如果节点只有一个子节点,那么保证该子节点为左子节点。给出遍历输出S,还原树并返回其根节点root。示例1:输入:"1-2--3--4-5--6--7"输出:[1,2,5,3,4,6,7]示例2
信仰..
·
2020-06-23 13:05
JAVA程序设计
:破解保险箱(LeetCode:753)
有一个需要密码才能打开的保险箱。密码是n位数,密码的每一位是k位序列0,1,...,k-1中的一个。你可以随意输入密码,保险箱会自动记住最后n位输入,如果匹配,则能够打开保险箱。举个例子,假设密码是"345",你可以输入"012345"来打开它,只是你输入了6个字符.请返回一个能打开保险箱的最短字符串。示例1:输入:n=1,k=2输出:"01"说明:"10"也可以打开保险箱。示例2:输入:n=2,
信仰..
·
2020-06-23 13:05
JAVA程序设计
:合并石头的最低成本(LeetCode:1000)
有N堆石头排成一排,第i堆中有stones[i]块石头。每次移动(move)需要将连续的K堆石头合并为一堆,而这个移动的成本为这K堆石头的总数。找出把所有石头合并成一堆的最低成本。如果不可能,返回-1。示例1:输入:stones=[3,2,4,1],K=2输出:20解释:从[3,2,4,1]开始。合并[3,2],成本为5,剩下[5,4,1]。合并[4,1],成本为5,剩下[5,5]。合并[5,5]
信仰..
·
2020-06-23 13:34
JAVA程序设计
:K 连续位的最小翻转次数(LeetCode:995)
在仅包含0和1的数组A中,一次K位翻转包括选择一个长度为K的(连续)子数组,同时将子数组中的每个0更改为1,而每个1更改为0。返回所需的K位翻转的次数,以便数组没有值为0的元素。如果不可能,返回-1。示例1:输入:A=[0,1,0],K=1输出:2解释:先翻转A[0],然后翻转A[2]。示例2:输入:A=[1,1,0],K=2输出:-1解释:无论我们怎样翻转大小为2的子数组,我们都不能使数组变为[
信仰..
·
2020-06-23 13:34
JAVA程序设计
:K 个不同整数的子数组(LeetCode:992)
给定一个正整数数组A,如果A的某个子数组中不同整数的个数恰好为K,则称A的这个连续、不一定独立的子数组为好子数组。(例如,[1,2,3,1,2]中有3个不同的整数:1,2,以及3。)返回A中好子数组的数目。示例1:输入:A=[1,2,1,2,3],K=2输出:7解释:恰好由2个不同整数组成的子数组:[1,2],[2,1],[1,2],[2,3],[1,2,1],[2,1,2],[1,2,1,2].
信仰..
·
2020-06-23 13:34
JAVA程序设计
:正方形数组的数目(LeetCode:996)
给定一个非负整数数组A,如果该数组每对相邻元素之和是一个完全平方数,则称这一数组为正方形数组。返回A的正方形排列的数目。两个排列A1和A2不同的充要条件是存在某个索引i,使得A1[i]!=A2[i]。示例1:输入:[1,17,8]输出:2解释:[1,8,17]和[17,8,1]都是有效的排列。示例2:输入:[2,2,2]输出:1提示:1st;privateboolean[]flag;private
信仰..
·
2020-06-23 13:34
JAVA程序设计
:队列的最大值(LeetCode:面试题59)
请定义一个队列并实现函数max_value得到队列里的最大值,要求函数max_value、push_back和pop_front的时间复杂度都是O(1)。若队列为空,pop_front和max_value需要返回-1示例1:输入:["MaxQueue","push_back","push_back","max_value","pop_front","max_value"][[],[1],[2],[
信仰..
·
2020-06-23 13:33
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他