【JAVA-基础(接口---抽象)】教程文章相关的互联网学习教程文章

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,则表示它是全局变量变...

java基础42 枚举(类)【代码】

1、概述 枚举:一些方法在运行时,它需要数据不能是任意的,而必须是一定范围内的值,可以使用枚举解决2、枚举的格式enum 类名{枚举值 }例子 1package com.dhb.enumeration;2 3/**4 * @author DSHORE / 2018-6-215 *6*/ 7enum Sex{//枚举类 8//相当于:public static final Sex man=new Sex("男"); 9 man("男") { 10 @Override 11publicvoid run() { 12 System.out.println("男人正在跑步"); 13 ...

Java学习---基础知识

2016-07-23 周六利用键盘输入的时候需要抛出异常 ,直接快捷键 ctrl + 1 ;定义数组 int score[] = new int[4] ; 只有4个数字BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) ;String str = br.readLine() ;//直接输入,直接输出score[i] = Integer.parseInt( str) ; //转换Str 为 Int int temp = Integer.parseInt(str); //字符串变为int型String str = new String(b); byte变字符串Scanne...

JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)【代码】【图】

package com.itcast.test20140113;import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set;publicclass MainDemo {publicstaticvoid main(String[] args) {// Map集合使用//MapUser();/** 泛型 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除...

java线程基础巩固---wait和sleep的本质区别是什么,深入分析(面试常见问题)【图】

对于wait和sleep貌似都会阻塞线程,但是它们确实是很大的区别的,所以下面一点点来探讨:区别一、Sleep()是线程里面的方法,而Wait()是Object类的方法。这个比较简单,直接看代码便知:区别二、sleep()方法不需要被notify唤醒,而wait()则需要【当然wait(10)这样的情况除外】。这个比较容易理解,就不多解释了。sleep()使用是不需要使用syncronized加上同步锁,但是wait()需要。这个做一下实验就明白了:嗯~~调用sleep()时是不需要...

夯实Java基础系列21:Java8新特性终极指南【代码】【图】

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com这是一个Java8新增特性的总结图。接下来让我们一次实践一下这些新特性吧Java语言新特性Lambda表达式Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数...

Java Review (二十、基础类库----常用类:Object、String、StringBuffer、StringBuilder、Math)【代码】【图】

@目录Object 类String 、 StringBuffer 和 StringBuilder 类String类StringBuilder、StringBufferMath 类Object 类Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。 当定义一个类时没有使用 extends 关键字为它显式指定父类,则该类默认继承 Object 父类。因为所有的 Java 类都是 Object 类的子类 , 所以任何 Java 对象都可以调用 Object 类的方法 。 Object类提供了如下...

java基础

Map类的区别Map类有:HashMap,LinkedHashMap,TreeMapHashMap中k的值没有顺序,常用来做统计,key和value可以为空,同时是线程不安全的,存入和输出的数据,顺序可能发生变化。2.LinkedHashMap吧。它内部有一个链表,保持Key插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快,存入和输出的数据,顺序保持一致。3. TreeMap的顺序是Key的自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 需要...

Java线程并发控制基础知识【代码】【图】

微博上众神推荐今年4月刚刚出版的一本书,淘宝华黎撰写的《大型网站系统与Java中间件实践》,一线工程师的作品,实践出真知,果断要看。前两章与《淘宝技术这十年》内容类似,基本是讲从一个小网站如何慢慢升级成分布式网站,从第三章开始亮出干货,个人感觉总结的很好,本文主要摘取并扩充下作者第三章的内容作学习交流之用,非盈利性质线程池、线程同步、互斥锁、读写锁、原子数、唤醒、通知、信号量、线程交换队列 线程池推荐用...