【0 基础 Java 自学之路(2021年最新版)】教程文章相关的互联网学习教程文章

16 Java语言基础面试题之变量相加和常量相加的区别【代码】

1package cn.mldn.demo;2 3publicclass Test1_DataTypeConversion {4 5publicstaticvoid main(String[] args) {6 7byte b1 = 3;8byte b2 = 4;9// byte b3 = b1 + b2; 10// System.out.println(b3); 11// 从两个方面 12// 1. byte 与 byte (或者 short char ) 进行运算的时候会提升int 两个int 类型相加的结果也是int 类型 13// 2. b1 和 b2 是两个变量,变量存储的是变化...

Java面向对象初级总结(基础中的基础很重要!!)【代码】

初级面向对象总结一、类和对象? 类:类事物的抽象的模板,在现实世界中,类就是任意一类事物,它在程序中就是一个描述这类事物的文件? 对象:在这类事物中,具体的某一个个体就是对象,在程序中对象就是new出来的有内存空间的1、类和对象的关系、以及类和类的关系? 类和对象的关系:雷士抽象的而对象是具体的,对象是由类创建的实例(new出来的)? 案例:? 类的组成(人类):? 类名:给某一类事物取名字—People? 静态的特征称为属...

java基础——N种内部类、无名初始化类、无名初始化接口【代码】

N种内部类定义:内部类就是一个类的内部再定义一个类,比如A类中定义了一个B类,那么B类相对A来说就是内部类来说就成为内部类。而A类相对于B类称为外部类成员内部类静态内部类局部内部类匿名内部类public class Outer {private int id = 99;public void out(){System.out.println("这是外部类的方法");}public class Inner{public void in(){System.out.println("这是内部类的方法");}public void getID(){//内部类可以直接操作私有...

JAVA基础知识回顾-----StringBuffer详解-----随想随写

StringBuffer? ①StringBuffer的内容是可变的,在对StringBuffer的内容进行修改时,他?? 不会产生新的对象,只是在原来的基础上进行修改;? ②StringBuffer是线程安全的,同步,效率相对StringBuild来说比较低? ③继承了AbstractStringBuilder类? ③StringBuffer类里的常用方法解析(按字母排序):???? a)方法一:构造方法?????? ep1: public StringBuffer() {super(16);}ep2:public StringBuffer(int capacity) {super(cap...

java基础之包装类型【代码】

包装类型引入该类型的原因: 因为基本数据类型不具备对象的特性,不能调用方法,所以有时需要将其转换为包装类。包装类型有两大类方法: 1.将本类型和其它基本类型进行转换方法。 2.将字符串和本类型及包装类型互相转换的方法。 1package packageType;2 3publicclass Demo01 {4publicstaticvoid main(String[] args) {5// 定义int类型变量score1,值为86 6int score1=66;7 8//创建Integer包装类对象,表示变量score...

Java基础(十五):Java 中的内部类【代码】【图】

问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样...

Java基础教程(17)--接口【代码】

??就像类一样,接口也是引用类型。它可以包含常量,方法签名,默认方法,静态方法和嵌套类型。在接口中,只有默认方法和静态方法有方法体。但不同于类,接口无法实例化,它只能被类实现或被其他接口继承。一.定义接口??接口的定义由修饰符、关键字interface、接口名、extends关键字和若干继承的父接口(如果有的话)以及接口体组成,语法如下(方括号表示可选内容):public interface DoIt [extends Interface1, Interface2] {voi...

Java Web基础(二)(Servlet编写与配置)【代码】【图】

下面的内容都是基础的Servlet知识,如果你想打好基础,就别急着学习JSP,而是从Servlet开始学习。因为JSP页面最终会被转译为Servlet,掌握了Servlet,JSP也就学会了一半,而且在写JSP页面时也能更准确地定位错误。 开发环境的搭建我就不说了,百度一搜一大堆,说一下我的开发环境:MyEclipse + Tomcat 7.0 + JDK 7编写一个基本的Servlet 我们使用最原始的方式编写一个Servlet,首先遇到建一个类,然后继承HttpServle...

18 Java语言基础字符和字符串参与运算【代码】

结论任何数据类型用+与字符串相连接都会产生新的字符串 1publicclass Test1_DataTypeConversion {2 3publicstaticvoid main(String[] args) {4 5 System.out.println(‘a‘+1); //结果为98 6 System.out.println((char)(‘a‘+1)); // 结果为b 7 System.out.println("hello" + ‘a‘ + 1); // 结果为helloa1 8 System.out.println(‘a‘+"hello"+1); // 结果为ahello1 9 System.out.pr...

2.0JAVA基础复习——JAVA语言的基础组成关键字和标识符

JAVA语言的基础组成有:  1.关键字:被赋予特殊含义的单词。  2.标识符:用来标识的符号。  3.注释:用来注释说明程序的文字。  4.常量和变量:内存存储区域的表示。  5.运算符:程序中用来运算的符号。  6.语句:程序中常用的一些语句。  7.函数:也叫做方法,用来做一些特定的动作。  8.数组:用来存储多个数据的集合。JAVA中的关键字:  JAVA中的关键字不能用作变量名、方法名、参数、类名、包名,也就是不能...

JavaScript基础

JavaScript概念:JavaScript面向对象事件驱动具有安全性的脚本语言,面向对象 JavaScript特点: 1.解释性语言,边运行边解释 2.和HTML页面实现交互效果 3.语法类似于Java 4.一搬用于编写客户端脚本 JavaScript组成:1.ECMAScript:脚本语言规范(标准) 2.BOM Browser Object Model浏览器对象模型 3.DOM Document Object Model文档对象模型 二.JavaScript基础语法 Web服务器:Tomcat7 Resin 将Web工程放入服务器中...

java_基础总结【代码】【图】

1,常用的原始数据类型int 整数float,double 浮点数,double 相对float 范围更宽boolean 布尔值EX:(1+14)/2用int 来表示,就只会得到整数部分,不会得到小数部分用float,double来表示,要加f或d才会得到小数部分int a=(1+14)/2; float b=(1+14)/2f; double c=(1+14)/2d;布尔值是判断true 或者 false 的数据类型,其中会用到一些逻辑运算符,如 &&,||,前者表示AND,后者表示OR,还有==,!=表示相等与不相等.EX:boolean d= 1==0;因为1肯定不等于...

【Java基础】——JSP九个内置对象

何为JSP? 要解释JSP的九个内置对象,必须先要搞懂何为JSP?JSP全称Java Service Pages中文:Java服务器页面。其实看到JSP学过.NET都可能对想到ASP,没错,两者确实很像。ASP是在HTML页面中加入C#用于显示层,像后台传递数据之类。而JSP是在HTML页面注入Java语言,便于向后端传递信息。JSP从本质上来分析就是一个简化版的Servlet。而jsp和Servlet的区别就是,jsp需要Servlet容器先编译成Servlet类,然后才能运行它。在Tomcat中发...

Java程序设计基础 面向对象 练习 静态工厂方法【代码】

定义静态域nextId和一个静态方法getNextId,将三个Employee对象写入数组,然后打印雇员信息。最后打印出写一个可用的员工标识码来展示静态方法。package company;publicclass Gettext {publicstaticvoid main(String[] args) {// TODO 自动生成的方法存根Employee[] staff = new Employee[3];staff[0] = new Employee("Tom",40000);staff[1] = new Employee("Dick",60000);staff[2] = new Employee("Harry",65000);for(Employee e:...

Javascript基础【代码】【图】

Javascript有以下三个部分组成:核心 ECMAScript文档对象模型DOM:Document object model(整合js,css,html)浏览器对象模型BOM:Broswer object model(整合js 和浏览器)JS的引入方式:直接编写:<script>altert(‘hello world‘) </script>导入文件<script src="hello.js"></script>JS的变量、常量和标识符:变量:全部使用var关键字;(注:变量如果只声明未赋值,打印出 undifind)声明变量时,如果不用var,则表示它是全局变量变...