- 博客(17)
- 收藏
- 关注
原创 java中&与&&的区别
java中&叫做按位与,&&叫做短路与,它们的区别是:& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少?答:12转成二进制数是1100(前四位省略了),5转成二进制数是0101,则运算后的结果为0100即4 这是两侧为数值时;若 int i = 2,j =
2022-03-11 15:42:12 13163
原创 Java中equals与==的用法和区别
java中的数据类型可以分为两类:基本数据类型byte,short,char,int,long,float,double,boolean基本数据类型之间的比较需要用双等号(==),因为他们比较的是值引用数据类型接口、类、数组等非基本数据类型Java中的字符串String属于引用数据类型。因为String是一个类当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。因为没new一
2022-03-11 15:08:23 190
原创 Java中的虚拟机是如何加载类的?
JAVA是一门功能十分强大的语言,而Java 语言的类型可以分为两大类:基本类型(primitive types) 引用类型(reference types)Java 将引用类型细分为四种:类、接口、数组类和泛型参数。由于泛型参数会在编译过程中被擦除,因此 Java 虚拟机实际上只有前三种。在类、接口和数组类中,数组类是由 Java 虚拟机直接生成的,其他两种则有对应的字节流。无论是直接生成的数组类,还是加载的类,Java 虚拟机都需要对其进行链接和初始化。加载加载是指查找字节流,
2022-03-10 16:42:36 460
原创 Java中有指针么?
指针的概念对于没有学过C语言的朋友是很陌生的。因为JAVA中没有学过指针。那么什么是指针呢?指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(Pointed to)存在电脑存储器中另一个地方的值。也就是通过地址可以找到所需的变量单元,可以说,地址指向该变量单元。那么Java中有没有指针呢?有很多学Java的小伙伴可能会说:“Java中哪里有指针呢?我见都没见过”。确实,Java中没有指针的概念,但是学过c语言的小伙伴很快就会有新的疑惑——“如果Java不存在指针的话,那么
2022-03-10 16:12:23 5691
原创 JavaEE是什么?学了之后就业前景如何
IT行业整体的就业是很不错的。对于很多不太懂JAVA的人可能对JaveEE这个概念不太了解。本篇文章和大家一块探讨一下什么是JavaEE以及JavaEE就业如何?一、JavaEE是什么?JavaEE是sun公司推出的企业级应用程序版本。能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。Java编程语言排名世界第一,JavaEE开发者全世界已经超过900万。Java是世界上最流行的计算机编程语言,拥有全球大量的开发者专业社群,其中JavaEE技术也早已经稳居...
2022-03-09 16:37:21 2017
原创 Java虚拟机如何运行Java字节码
先来说下虚拟机的类型,常见的虚拟机分三种:1.HotSpot 2. JRockit 3.IBM的jvma标准JDK中的HotSpot是如何运行Java字节码的呢?需要从两个角度考虑:虚拟机角度 底层硬件角度1.虚拟机角度1.1从虚拟机角度是如何运行Java字节码的?①首先会将Java代码编译成的class文件加载到JVM②加载后的Java类会存放到方法区中。③实际运行时,JVM会执行方法区内的代码。④运行时,每当调用进入一个Java方法,JVM会在当前线程的Java方法栈中.
2022-03-09 15:47:09 1367
原创 Java中的this有哪四种用法
JAVA中的this是一个非常重要的模块。在编程中有非常重要的地位。擅长用this的人常常可以使程序更加简洁和方便。今天来了解一下this的用法。java中this关键字必须放在非静态方法里面,this关键字代表自身,在程序中主要的用途有以下几个方面:1、引用成员变量;2、在自身构造方法内部引用其它构造方法;3、代表自身类的对象;4、引用成员方法;下面我们来分别看一下这四种用法:一、引用成员变量在一个类的方法或构造方法内部,可以使用“this.成员变量名”这样的格式来引用成员...
2022-03-08 16:25:11 7907 1
原创 JavaScript是什么?有什么特点
JAVA是一门很强大的语言,因为它包含很多个模块。而最重要的模块之一就是:JavaScript。JavaScript 不需要任何环境设置,只要打开浏览器,比如 Chrome 浏览器,导航到开发者工具,就可以开始编码。就是这么强大。什么是JavaScriptJavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身...
2022-03-08 15:54:00 635
原创 Object中包含的方法及其作用
JAVA程序员每天都用到很多类,最常见的有toString()、equals()、hashCode()、waite()、notify()、getClass()等方法。而Object类对于新手程序员来说却不怎么常用。本篇就讲讲Object方法。Object中含有: registerNatives()、getClass()、hashCode()、equals()、clone()、toString()、notify()、notifyAll()、wait(long)、wait(l...
2022-03-07 16:16:16 410
原创 JAVA开发之前为何要先配置环境变量?
JAVA是一种非常强大的语言。程序员可以用一行行的JAVA代码谱写出无数不可思议的程序。但是一台电脑可不是拿过来就能开发JAVA程序的,必须先配置环境变量才可以。那为何电脑要配置环境变量呢?一、编译Java程序时需要合适的环境变量程序员写完的Java程序,都是保存在一个后缀名为.java的文件当中的,这个文件称之为源文件。源文件需要首先被编译成二进制字节码文件,也就是后缀名为.class的文件。那么怎样把源文件编译成二进制字节码文件呢?这时候就需要用到JDK当中提...
2022-03-07 14:20:23 475
原创 JAVA中的JeeSite框架基本简介
JAVA的主流框架是很多的,每一个框架都有它的适用项目和条件。所有JAVA程序员都熟悉的肯定是常用的四大框架。而JeeSite这个框架使用的人却不是很多,但是这个框架却有它的独到之处:稳定、高效、调用方便。这里对JeeSite做一个简单的介绍。 这是一个Java EE(J2EE)快速开发框架,基于经典的技术组合(Spring MVC、Apache Shiro、MyBatis、Bootstrap UI)。这套集成框架主要用到了下面这些技术框架:前端:客户端验证:JQuer...
2022-03-05 16:00:08 3716 1
原创 JAVA怎么用findBug找bug
不管是用哪种语言编程,都会出现很多bug。而这些bug就像苍蝇一样每天搅扰着程序员,非常难受。JAVA的世界中有没有一种工具快速定位到bug呢? 今天来说说findBug的使用。findBug是一款非常好用的插件,在定位bug时帮程序员省时省力。findbug怎么安装:安装的时候强力推荐大家在线安装,因为非常的简单方便,只需一行代码即可:myeclipse -->help -->Install from Site之后出现的界面点击4(OK)之后,一...
2022-03-05 14:57:10 717
原创 JAVA经典课程300集,包含大量实战项目
JAVA是一门非常有趣的语言,稍一接触就会爱上它。而JAVA中的Mysql的锁机制非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。Java 连接 MySQL 需要驱动包,最新版下载地址为:MySQL :: Download Connector/J,解压后得到 jar 库...
2022-03-04 16:13:29 631 1
原创 JAVA学习的不只是代码,更是一种思维
学习JAVA这么多年了,不敢说自己是什么高手,但是算是个熟手了。要想学好java必须要有一个系统的过程,有人问JAVA这门语言好学么,答案是肯定的。但是不能偏了,避重就轻的话肯定是不能实战的。那么到底哪里是重,哪里是轻呢?就单从知识的重要性来讲,没有哪里是轻的。因为不管哪个知识点,学不会都不行。但是从讲课教人的角度讲,基础内容(基础的语法,排序等的算法)部分都是轻的,项目实战演练和后面的框架部分是重的。有的人可能会说,那基础如果打不好,后面怎么做项目呢?就像盖房子一...
2022-03-04 15:23:49 263
原创 JAVA初学者必学的课程,最新最全的知识体系
JAVA初期的学习是艰难的,因为没有接触过这样的语言和逻辑。而很多人因为枯燥乏味放弃了这门语言,非常可惜。有一套好的JAVA教程至关重要。
2022-03-03 16:12:04 466 1
原创 【Java300集】零基础学Java,全新的学习方法体验,2022优质课程等你来学~
不定时更新哦,请持续关注并支持UP主哦~JAVA Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。但是面对众多纷杂的Java教程,很多小白却找不到方向,不知如何选择。一套好的Java课程至少要把所有的知识点都讲到,讲透。而且要夹杂大量的实战,让学员在实践中成长。最重要的是框架和数据库的运用这一块,一定要讲透,让学员熟练,因为这一块是面试官最看中的...
2022-03-03 14:12:43 302 1
原创 Java零基础学员最适合的Java课程体系来了,让你进步神速,高薪就职
随着近年来我国信息化发展越来越快,使得软件类人才紧缺,尤其是Java编程人员的缺口很大。数以万计的中小企业急需全面系统掌握Java软件开发基础技能与知识的软件工程师。 而很多朋友虽然有心进入java的代码世界,可面对杂乱的培训资料和内容,感觉眼花缭乱,无从下手。我们学Java到底都要学什么?怎么学?其实Java是一们非常系统的语言,学Java最忌讳东一榔头西一棒子的乱学。没有层次感,没有章法的乱学一通,最后不但是有很多知识点学不到,而且让他编写个程序,做个东西,他脑海中更是一片空...
2022-03-02 15:36:01 239 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人