本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等Java程序员几乎都了解Spring。它的IoC(依赖反转)和AOP(面向切面编程)功能非常强大、易用。而它背后的字节码生成技术(在运行时,根据需要修改和生成Java字节码的技术)就是就是一项重要的支撑技术。Java字节码能够在JVM(Java虚拟机)上解释执行,或即时编译执行。其实,除了Java,JVM上的Groovy、Ko
分类:
编程语言 时间:
2020-07-15 12:52:09
阅读次数:
51
1、首先在桌面上建一个记事本,写一个最简单的输出函数吧; 2、然后保存,将后缀名改为.java;因为.java结尾的才是java文件; 3、windows+R ,打开命令提示符,输入cmd,cd desktop进入桌面; 4、输入javac Test.java 回车 >编译一个test.java字节 ...
分类:
编程语言 时间:
2020-07-15 01:17:00
阅读次数:
112
字符串相关的类:String String类:代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。 String是一个final类,代表不可变的字符序列 当字符串重新赋值时,需要重新指定内存区域,不能使用原有的value进行赋值 当对现有的字符串进行连接操作时, ...
分类:
编程语言 时间:
2020-07-14 21:56:40
阅读次数:
90
java类结构和main函数 类 Java文件必须以.java作为扩展名 一个Java文件只能有一个public class public class 的名字必须和文件名字一样,大小写都要完全一致 一个文件可以有多个class,但是只能有一个是public。不提倡一个文件夹里面放多个类(内部类除外) ...
分类:
编程语言 时间:
2020-07-14 20:10:36
阅读次数:
87
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ...
分类:
编程语言 时间:
2020-07-14 13:31:27
阅读次数:
74
认识Java,JDK安装和环境变量配置,Java程序跨平台原理,常用的DOS命令,第一个Java程序。 ...
分类:
编程语言 时间:
2020-07-14 00:30:35
阅读次数:
100
(一)java异常 Throwable这个Java类被用来表示任何可以作为异常被抛出来的类。Throwable对象可分为两种类型(指从Throwable继承而得到的类型):Error用来表示编译时和系统错误(除特殊情况外,一般不用关心);Exception是可以被抛出的基本类型。所以Java程序员关 ...
分类:
编程语言 时间:
2020-07-14 00:17:23
阅读次数:
76
1.常量 常量是指在java程序中固定不变的数据 2.变量和数据类型 变量:常量是固定不变的数据 ,那么在程序中可以变化的量成为变量 使用变量时的一些注意事项: 如果创建多个变量,那么变量之间的名称不可以重复 对于float和long类型来说,字母后缀F和L不要丢掉 如果使用byte或者short类 ...
分类:
编程语言 时间:
2020-07-13 18:20:00
阅读次数:
60
1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操 ...
分类:
编程语言 时间:
2020-07-13 18:09:16
阅读次数:
70
1.前言 JDK (Java Development Kit)是由Sun公司提供给Java程序猿的开发工具包,处理提供必要的运行环境,主要的的提供工具是编译和运行,也就是javac 和 java。 2.使用javac 和java 前提:JDK的系统环境配置完好 测试:一个入门java程序:Hello ...
分类:
其他好文 时间:
2020-07-13 15:33:21
阅读次数:
85