随笔分类 - Java
自己学习的Java笔记
摘要:1.下载Tomcat从Tomcat官网下载:https://tomcat.apache.org此处我下载的版本是Tomcat 7.0.94下载完毕后解压即可,我解压后的路径是D:\soft\apache-tomcat-7.0.942.设置Eclipse通过菜单Windows >> Preferences >> Server(如果没有此选项参照第3步) >> Runtime Environments...
阅读全文
摘要:问题描述 在Eclipse中打开css文件时候,如下图,使用系统自带的文本编辑器打开 解决方案 点击Window下的Preference,找到File Associations,然后点击Add,将css加进去 css类型加入成功后,再完成下列操作 上述操作完毕后,即可成功打开CSS文件了
阅读全文
摘要:今天在用JMeter进行测试的时候,发现线程并发量到50的时候会导致阻塞情况,于是需要监控远程JVM,那么如何监控远程JVM呢?首先,找到启动计量引擎的sh文件,例如我目前的计量引擎启停文件为stratAPP.sh、stopAPP.sh1.停止引擎./stopApp.sh2.添加内容JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1...
阅读全文
摘要:1.递归算法 A方法调用B方法,我们很容易理解!递归就是:A方法调用A方法!就是自己调用自己,因此我们在设计递归算法时,一定要指明什么时候自己不调用自己。否则,就是个死循环! 1.1递归算法要点 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术
阅读全文
摘要:方法(Method) 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。 我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展 方法的要点 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式: [修饰符1 修饰符2
阅读全文
摘要:数组 数组是一种数据类型,属于引用类型。 1.定义数组 以上2种定义数组方式的区别: type[] arrayName:语义强,可读性好(推荐使用) type arrayName[]:语义差,可读性差 注意:定义数组时布恩那个指定数组的长度。 2.数组的初始化 静态初始化:初始化由程序员显示指定每个
阅读全文
摘要:1.break break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环 在Java中是的标签定义,标签就是一个紧跟着英文冒号(:)的标识符 代码示意: 打印结果: i的值为0,j的值为0i的值为0,j的值为1i的值为0,j的值为2 2.cont
阅读全文
摘要:使用For循环嵌套即可打印九九乘法表 以下是具体代码: 打印结果: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18
阅读全文
摘要:循环结构 当型:当P条件成立时(T),反复执行A,直到P为“假”时才停止循环. 直到型:先执行A, 再判断P,若为T,再执行A,如此反复,直到P为F. 1.While循环 while循环的基本格式和流程图: while (布尔表达式) { 循环体; } while循环详解: 在循环刚开始时,会计算一
阅读全文
摘要:Java中常见的两种分支结构: <1>If语句:使用布尔表达式或者布尔类型值作为分支条件来进行分支控制。 <2>switch语句:对多个整形值进行匹配,从而实现分支控制。 1.if条件语句 1.1语法 代码示意: 第一种形式 第二种形式: 第三种形式: 2.switch语句 swith语句是一个有控
阅读全文
摘要:1.eclipse简介 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言
阅读全文
摘要:1.运算符(operator) Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++ 赋值运算符 = 关系运算符: >,<,>=,<=,==,!= instanceof 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> 条件运算符 ? 扩展赋值运算符
阅读全文
摘要:1.变量(variable) 1.1 我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定! 1.2 Java是一种强类型语言,每个变量都必须声明其类型。 1.3 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 1.4
阅读全文
摘要:1.自动类型转换 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。在图中,黑色的实线表示无数据丢失的自动类型转换,而红色的虚线表示在转换时可能会精度的损失。 特例: 可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围 S
阅读全文
摘要:1.字符型(2个字节) 单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串 char 类型用来表示在Unicode编码表中的字符 Unicode编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536个字符;ASCII码占1个字节,可允许有
阅读全文
摘要:浮点型 类型 占用存储空间 表数范围 Float 4字节 -3.403E38~3.403E38 Double 8字节 -1.798E308~1.798E308 float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。 double表示这种类型的数
阅读全文
摘要:1.基本数据类型 Java是一种强类型语言,每个变量都必须声明其类型。 . Java的数据类型分为两大类:基本类型(primitive type)和引用类型 (reference type) . Java中定义了3类8种基本数据类型 . 逻辑型-boolean . 文本型- char . 数值型-
阅读全文
摘要:1.标识符 用作给变量、类和方法命名。注意: 表示类名的标识符用大写字母开始。如:Man, GoodMan 表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始。green(),greenCard() Java 标识符有如下命名规则: <1>标识符必须以字母、下划线_ 、美元符$开头 <2
阅读全文
摘要:HelloWorld的总结与提升 1.Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行 2.关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别 3.关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种纯
阅读全文
摘要:1.第一个JAVA程序的编写和运行 1.使用记事本编辑 2.保存为:d://mycode/Welcome.java 3.进入控制台,进入:d://mycode/目录。 4.javac Welcome.java 5.java Welcome 6.出现运行结果: 2.在Eclipse中实现Java代码编
阅读全文