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基础学习
-Eclipse综述和运算符的使用
1.Eclipse的概述(磨刀不误砍柴工)-Eclipse是一个IDE(集成开发环境)-IDE(IntergratedDevelopmentEnvironment)-集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。-Eclipse的特点描述-免费-纯Java语言编写-免安装-扩展性强,提供了很好的插件安装功能。-下载和安装-下载地址:http://eclipse.org/-安装
Dennis、Cui
·
2019-03-28 14:00
Java基础学习
-类型转换之隐式转换
+是一个运算符,我们应该能够看懂,做数据的加法。boolean类型不能转换为其他的数据类型。默认转换:byte,short,char--int--float--doublebyte,short,char相互之间不转换,他们参与运算首先转换为int类型强制转换:目标类型变量名=(目标类型)(被转换的数据);/*+:这是一个运算符,用于做加法运算的。我们在做运算的时候,一般要求参与运算的数据的类型必须
Dennis、Cui
·
2019-03-28 10:00
Java基础学习
-基本数据类型变量的定义和使用
注意:如果使用notepad++编码,在cmd控制台编译时报错(编码GBK的不可映射字符),可以参考如下链接进行设置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html1.编写案例演示每种不同数据类型的变量定义/*变量的定义格式:数据类型变量名=初始化值;数据类型:byte,short,int,long,float,dou
Dennis、Cui
·
2019-03-26 21:00
Java基础学习
-标识符
1.标识符的作用-给包、类、方法、变量等起名字2.组成规则-这里的字符采用的是Unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。不建议使用汉字。-下划线_-美元符号$3.注意事项-不能以数字开头-不能是Java中的关键字4.命名规则-基本要求:见名知意-常见命名规则包:其实就是文件夹,用于对类进行管理规则:全部小写,多级包用点隔开。eg:com,com.denniscui类:规则
Dennis、Cui
·
2019-03-26 19:00
Java基础学习
-计算机存储单元和数据类型概述
变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。除了字节还有一些常用的存储单位,大家可能比较熟悉,我们一起看看:——1B(字节)=8bit——1KB=1024B——1MB
Dennis、Cui
·
2019-03-26 17:00
Java基础学习
-常量和变量
1.常量概述-在程序执行的过程中,其值不可以发生改变的量。2.常量的分类-字符串常量用双引号括起来的内容("HelloWorld")-整数常量所有整数(12,-23)-小数常量所有小数(12.34)-字符常量用单引号括起来的内容('a','A','0')-布尔常量较为特有,只有true和false-空常量null(数组部分讲解)1.变量概述-在程序执行的过程中,在某个范围内其值可以改变的量。-从本
Dennis、Cui
·
2019-03-26 16:00
Java基础学习
-Path环境变量的配置
1.为什么要进行Path环境变量的配置程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序,而实际开发中,我们不可能将程序全部写到bin目录下,所以我们不许让javac和java命令在任意目录下都能够被访问。这时候,我们就要开始进行Path环境变量的配置工作。2.如何配置Path环境变量-创建新的变量名称:JAVA_HOME计算机-右键属性-高级系统设置-高级-环境变量
Dennis、Cui
·
2019-03-26 11:00
Java基础学习
-HelloWorld案例的编写和运行
一、HelloWorld案例的流程:第一步:编写一个.java的源文件。通过Windows自带的记事本文件就可以完成。第二步:将.java的源文件通过编译器编译生成一个.class的字节码文件。JDK的bin目录下的javac命令完成。第三步:将.class的字节码文件通过解释器解释执行,最终我们在控制台看到我们想要看到的结果。JDK的bin目录下的java命令完成。注意:javac命令和java
Dennis、Cui
·
2019-03-25 18:00
Java基础学习
-Java语言概述
一、Java语言发展史创始人:詹姆斯·高斯林(JamesGosling)公司:SUN——(StanfordUniversityNetwork斯坦福大学网络公司)1995年5月23日,Java语言诞生1996年1月JDK1.01997年2月JDK1.11998年12月JDK1.2(将Java分成了J2SE、J2EE、J2ME)2000年5月J2SE1.32002年2月J2SE1.42004年10月J
Dennis、Cui
·
2019-03-24 19:00
JAVA基础学习
之-ThreadPoolExecutor的实现原理
池技术是性能优化的重要手段:连接池,线程池已经是开发中的标配了。面试中这个知识点也是高频问题。抽空学习了Java的ThreadPoolExecutor,把学习的思路记录一下。由于线程的创建和销毁都是系统层面的操作,涉及到系统资源的占用和回收,所以创建线程是一个重量级的操作。为了提升性能,就引入了线程池;即线程复用。Java不仅提供了线程池,还提供了线程池的操作工具类。我们由浅入深了解一下。impo
sbp810050504
·
2019-03-10 22:33
线程池
java
JAVA基础学习
之-AQS的实现原理分析
AbstractQueuedSynchronizer是JUC的核心框架,其设计非常精妙。使用了Java的模板方法模式。首先试图还原一下其使用场景:对于排他锁,在同一时刻,N个线程只有1个线程能获取到锁;其他没有获取到锁的线程被挂起放置在队列中,待获取锁的线程释放锁后,再唤醒队列中的线程。线程的挂起是获取锁失败时调用Unsafe.park()方法;线程的唤醒是由其他线程释放锁时调用Unsafe.un
sbp810050504
·
2019-03-10 18:55
JAVA
AQS
多线程
java
Java基础学习
之-多线程学习知识点的学习
Java语言从设计之初就把多线程作为语言的核心,至少从以下几点可以看出:1.Object对象的wait和notify机制。2.Thread类在lang包中。3.synchronizedvolatile关键字。虽然多线程是Java语言本身的特性,但是线程并不是Java语言独有的东西,而是操作系统的特性。Java在语言层面进行了封装,使其使用更简单。多线程存在的价值在哪里呢?内存读写,磁盘IO,网络传
sbp810050504
·
2019-03-09 21:36
JAVA
多线程
java
如何学习JavaEE,项目又该如何做?
本文主要分为三个部分:如何学习java基础如何学习javaEE你关心的项目问题01
java基础学习
建议初学者看视频学习,不推荐看书。入门视频选择非常重要,最好是通俗易懂、深入浅出的教学视频。
程序员乔戈里
·
2019-03-03 09:00
Java基础
一、
Java基础学习
导图二、接下来依照导图拓展内容1、Java简介Java是面向对象程序设计语言,集安全性、简单性、易用性和跨平台性等于一身,不仅可以解决传统的程序设计问题,更重要的是它与互联网密切相关
Mtreellen
·
2019-02-25 21:13
Java
Java基础
Java基础学习
笔记
如何阅读Java源码阅读java的真实体会面向对象Java创建内部类对象爬虫Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接用Java实现网易云音乐爬虫揭秘Java网络爬虫程序原理Java动手写爬虫:一、实现一个最简单爬虫GitHub上有哪些优秀的Java爬虫项目?多线程使用Executors,ThreadPoolExecutor,创建线程池,源码分析理解如何理解阿里开发规范
4change
·
2019-01-21 02:36
Java
Java基础学习
笔记
如何阅读Java源码阅读java的真实体会面向对象Java创建内部类对象爬虫Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接用Java实现网易云音乐爬虫揭秘Java网络爬虫程序原理Java动手写爬虫:一、实现一个最简单爬虫GitHub上有哪些优秀的Java爬虫项目?集合如何正确遍历删除List中的元素,你会吗?对List集合中的元素进行排序JavaList的并集交集差集去重复
4change
·
2019-01-21 02:36
Java
Java基础学习
(总结)
面向对象编程三大特性:封装,继承,多态。1、接口只定义派生类中要用的方法,但是方法的具体实现完全取决于派生类。2、数组的元素类型和数组的大小都是确定的,所以处理的时候,常用循环处理。(For循环等等)3、正则表达式语法:在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。在Java中,\\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具
北极熊的微笑
·
2018-12-13 00:00
Android开发
Java基础学习
之--理解Object类
看JavaAPI的Object类,一共11个方法。按使用的频度排名:toString()这个方法最常用在打日志,定位代码问题。equals()和hashCode(),这两个方法的使用经典例子是HashMap的源码publicVput(Kkey,Vvalue){if(table==EMPTY_TABLE){inflateTable(threshold);}if(key==null)returnput
sbp810050504
·
2018-12-09 23:07
java
wait
notify
java
Java基础学习
第十三节——包装类、垃圾回收、时间类、随机数
课程介绍1.常用类的学习方法(掌握)类:字段重点掌握全局常量方法(重重之重)构造方法学会查看api文档2.包装类(掌握)3.String/StringBuffer/StringBuilder(掌握掌握掌握)4.数字相关类(掌握)5.System/Runtime/垃圾回收机制(了解)Java中的常用类2.1为什么需要学习Java中的一些常用类实际开发中经常使用到一些类,比如数组的相关方法,字符串的相
名字真的好难取(* ̄︶ ̄)
·
2018-12-03 20:50
JavaSE篇
Java基础
包装类
垃圾回收
时间类
随机数
android进阶大纲
来源链接https://www.jianshu.com/p/88e32ef66ef2
Java基础学习
资源统计资源JavaObject类方法toString()返回该对象的字符串表达式equals(Obejctobj
云木杉
·
2018-11-14 17:54
Java资源免费分享,每日一更新,找到你心仪的吧
一、
Java基础学习
资源Java基础:链接:https://pan.baidu.com/s/1c3l8N08密码:u8d7Html5:链接:https://pan.baidu.com/s/1c3vcoso
SIHAIloveYAN
·
2018-11-08 23:00
java
算法
数据结构
Java资源免费分享,每日一更新,找到你心仪的吧
一、
Java基础学习
资源Java基础:链接:https://pan.baidu.com/s/1c3l8N08密码:u8d7Html5:链接:https://pan.baidu.com/s/1c3vcoso
SIHAIloveYAN
·
2018-11-08 23:00
java
算法
数据结构
Java资源免费分享,每日一更新,找到你心仪的吧
一、
Java基础学习
资源Java基础:链接:https://pan.baidu.com/s/1c3l8N08密码:u8d7Html5:链接:https://pan.baidu.com/s/1c3vcoso
欧阳思海
·
2018-11-08 22:36
java
学习资源
java
java基础学习
之小知识点篇二
java基础学习
之小知识点篇一1.关键字java关键字分类不可共存的关键字abstract和staticabstract和finalabstract和private权限修饰符2.抽象类和接口两者对比两者共同点
mona789
·
2018-11-04 17:06
java
java基础学习
笔记(13)
1:正则表达式(理解)(1)就是符合一定规则的字符串(2)常见规则A:字符x字符x。举例:‘a’表示字符a\反斜线字符。\n新行(换行)符(’\u000A’)\r回车符(’\u000D’)B:字符类[abc]a、b或c(简单类)[^abc]任何字符,除了a、b或c(否定)[a-zA-Z]a到z或A到Z,两头的字母包括在内(范围)[0-9]0到9的字符都包括C:预定义字符类.任何字符。我的就是.字符
DHRMM999
·
2018-11-02 15:08
java基础学习笔记
从零开始——互联网学习路线(上)
本文主要分为三个部分:如何学习java基础如何学习javaEE你关心的项目问题
java基础学习
建议初学者看视频学习,不推荐看书。入门视频选择非常重要,最好是通俗易懂、深
古老的屋檐下
·
2018-10-18 17:34
互联网求职
应届生互联网求职面试总结分享
JAVA基础学习
第二章
1.if结构if(){}分为三部分1.if:表示选择():表示条件题目:会员购物时,根据积分的不同享受不同的折扣计算会员购物时获得的折扣Scannerscanner=newScanner(System.in);System.out.print("请输入百米赛跑的成绩:");intscore=scanner.nextInt();System.out.print("请输入您的性别");Stringse
ch469299503
·
2018-10-16 11:38
Java基础知识点总结
前言本文主要是我之前复习Java基础原理过程中写的
Java基础学习
总结。
黄小斜
·
2018-09-28 21:54
Java基础学习
——面向对象(一) —— this关键字
学习目标:>.this关键字>.package/import##.this关键字>.使用在类中,可以用来修饰属性,方法,构造器>.表示当前对象或者时当前正在创建的对象>.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this>.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的阅读性>.在构造器中使用"this(形参列表)"显示的调用本类重载的其
伊伊吖吖
·
2018-08-26 10:46
this
关键字
java基础学习
Java基础学习
——面向对象(一)
学习目标:>.可变个数的形参方法>.Java的值传递机制>.面向对象的特征一:封装性>.构造器##.可变个数的形参方法:1.格式:对于方法的形参,数据类型...形参名2.可变个数的形参的方法与同名方法之间构成重载3.可变个数的形参在调用时。个数从0开始,到无穷多个都可以。4.使用可变多个形参的方法与方法的形参使用数组是一致的。5.若方法中存在可变个数的形参,那么一定要声明在方法形参的最后6.在一个
伊伊吖吖
·
2018-08-26 09:55
封装性
构造器
参数列表
java基础学习
Java基础学习
——四种权限修饰符
四种访问权限修饰符Java权限修饰符public,protected,private置于类的成员定义前,用来限定对象对该类成员的访问权限。修饰符类内部同一个包子类任何地方privateYes(缺省)YesYesprotectedYesYesYespublicYesYesYesYes##.对于class的权限修饰只可以用public和default(缺省)。>public类可以在任意地方被访问>de
伊伊吖吖
·
2018-08-26 07:51
访问权限
修饰符
java
java基础学习
Java基础学习
摘要之面向对象
面向对象形式参数和返回值方法的形参(方法返回值)基本数据类型,传递对应的数据类型的这种值引用数据类型:引用类型是(具体)类:需要传递该类的具体对象抽象类:需要传递的是该抽象类的子类对象接口:需要传递该接口的子实现类对象内部类:(观察源码:存在内部类的方式)在一个类A中定义另一个类B,类B就是类A的内部类.内部类的分类:不管是成员内部类还是局部内部类,都是可以访问外部类的成员,包括私有.成员内部类(
Eternity_y
·
2018-07-30 21:01
JavaSE
Java基础学习
之线程同步方法总结
引入线程同步的原因:当有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常,用户也得不到想要的结果。比如,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线程和存钱线程同时发生,会出现什么结果呢?取钱不成功,账户余额是100;取钱成功了,账户余额是0。那到底是哪个呢?很难说清楚
alexlee1986
·
2018-07-29 09:14
Android学习
编程学习
计算机技巧
JAVA基础学习
记录——选择排序
//选择排序法classDemo6{publicstaticvoidmain(String[]args){int[]a={1,2,3,4,5,6,7};sort(a);for(inti=0;iarr[j]){minIndex=j;}}inttemp=arr[minIndex];arr[minIndex]=arr[arr.length-i-1];arr[arr.length-i-1]=temp;}}
JokerHH
·
2018-07-27 22:11
java
JAVA基础学习
记录——冒泡排序法
冒泡排序可以通过不断的比较数组之间的大小,然后把确定大小的数放在整个数组的最右边(也可以是最左边,只是最右边比较符合思考的模式)例如升序:第一次:把整个数组挨个两个两个进行比较,两个比较过后,把大的数往右边移,这样一直比较下来就可以把整个数组的最大数放到最右边第二次:把除了最大数以外的数再次执行上面的操作,就可以把第二大的数放在整个数组倒数第二的位置(记住最后的一个数就不需要进行操作了,也就是进行
JokerHH
·
2018-07-27 22:22
java
Java基础学习
之用System.out.println()输出中文字符串乱码问题
问题描述:在学习“java基本数据类型”相关知识点过程中,使用不同文本编辑器编写java源代码文件在cmd控制台中编译和运行过程中多次出现乱码情况。电脑操作系统:win10企业版文本编辑器:Notepad(Windows自带记事本)、EditPlus、Notepad++、SublimeText3执行环境:Windows控制台(cmd)1、字符编码关于字符编码的产生背景此处不再赘述。简要说明目前主流
QXR5
·
2018-07-21 22:43
java
中文乱码
字符编码
javaSE学习笔记
java基础学习
日记(5)——用记事本撰写第一个小程序“你好,世界”
一、开发能力:写代码和调试。二、测试小程序“你好,世界”1、新建一个存放代码的文件夹(本地测试D:mycode)2、新建一个记事本文档,写入代码publicclassWelcome{publicstaticvoidmain(String[]args){System.out.println("你好,世界");}}保存为Welcome.java文件,文件类型一定要是java类型文件。3、打开cmd,转
AI_girls
·
2018-05-29 20:44
java基础
Java基础学习
笔记(完整版)
github:https://github.com/xierongwkhd/JVNOTE目前情况暂定学习路线:基础√-接口√-常用类√-GUI√-异常处理√-集合框架√-IO流√-反射√-网络编程√-JavaWeb-…最近在做一个简单的人事管理系统(swing+一点mysql)注:上面说的练习小项目写完了,在我的github上,希望大家一起学习交流文章目录基础设计模式接口常用类异常正则表达式集合泛
MOKE_XR
·
2018-05-12 15:15
Java
Java基础学习
心得笔记
对于很多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的事情抽象成对象,告诉对象去做。所以要想学好java入门,必须知道类和对象的概念。类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的具体实例化,比如张三是人,猫是动物,飞机是交通
不二叔
·
2018-03-28 08:25
JAVA
JAVA基础学习
笔记
JAVA基础学习
笔记基础就像是大楼的地基,非常重要,每天巩固一下基础,相信对自己提升应该会非常大,万变不离其宗,以不变应万变!1.面向对象的三大特性 继承、封装、多态 什么是继承?
弑晓风
·
2018-03-07 00:00
java基础学习
总结——流
一、JAVA流式输入/输出原理流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件里面的数据读出来呢?你可以把文件想
JAVADeveloper_ZW
·
2018-02-28 18:07
JAVA
IO流
java基础学习
日志19
反射publicclassStudentextendsPerson{publicStringname;privateintage;privateStringsex;protectedStringaddress;publicStringschool;publicStudent(Stringname,intage,Stringaddress){this.name=name;this.age=age;t
专业萌新不给就送
·
2018-02-06 18:17
java基础学习
日志18
IO流文件路径importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.Scanner;publicclassFileDemo{publicstaticvoidmain(String[]args)throwsIOE
专业萌新不给就送
·
2018-02-06 09:33
java基础学习
日志17
多线程线程:在一个程序中同时运行的多个独立流程,每一个独立的流程就是一个线程。两种实现方式:继承Thread类与实现Runnable接口publicclassRunthreadextendsThread{Stringname;intnum;publicRunthread(Stringname,intnum){this.name=name;this.num=num;}publicvoidrun(){
专业萌新不给就送
·
2018-02-05 19:44
java基础学习
日志16
集合ListpublicclassStudentimplementsComparable{Stringname;intage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){thi
专业萌新不给就送
·
2018-02-05 19:05
java基础学习
日志15
泛型publicclassAnimal{Stringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicAnimal(Stringname){this.name=name;}publicAnimal(){}}classDogextendsAnimal{publicDog
专业萌新不给就送
·
2018-01-31 19:12
java基础学习
日志14
异常,和log4j(老司机)publicclassSampleThrow{publicstaticvoidmain(String[]args){System.out.println("AAAAAAAAAAAAAAAAA");try{intnum=0;if(num==0){num=1;}num=10/num;//系统自动抛出异常//发生的异常类型与catch中异常的类型相同则可以被捕获//发生的异常
专业萌新不给就送
·
2018-01-30 17:52
java基础学习
日志13
内部类/***外部类的构造方法先于内部类构造方法执行*@author*@date2018年1月26日上午9:39:24*/publicclassMyOuterClass{StringoutValue;staticStringname;MyInnerClassmyinner;//在类内部定义的类叫内部类,定义在外部类内部,外部类方法的外部叫成员内部类,也加全局内部类//在成员内部类中不能定义静态方法
专业萌新不给就送
·
2018-01-26 19:54
java基础学习
日志12
内部类publicclassTest1{publicstaticvoidmain(String[]args){//通过这种方式创建的字符串内存是在字符串常量池中Stringstr="abc";Stringstr1="abc";Stringstr2=newString("abc");Stringstr3=newString("abc");booleanb1=str==str1;System.out.
专业萌新不给就送
·
2018-01-25 16:15
java基础学习
日志11
还是继承,重写、重载及toString/***这个类作为Dog的父类*@author*@date2018年1月22日上午9:40:45*java所有的类默认继承Object,*一个类的父类包括直接和间接的父类。*一个类只能有一个直接父类,一个类不能同时继承多个类,在java只支持单继承,不支持多继承,java中是支持多重继承。*子类继承父类,只能使用非private修饰的成员变量以及方法*/pub
专业萌新不给就送
·
2018-01-23 11:22
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他