Java入门学习
聆听HJ
我们终于到了小时候最羡慕的年龄,但却没有成为小时候最想成为的人。
展开
-
windows下tomcat中没有catalina.out文件
注意这里我们要修改两部分:1、打开bin下面的startup.bat文件 把start改为run//最后一行把call "%EXECUTABLE%" start %CMD_LINE_ARGS%,修改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%122、打开bin下面的catalina.bat文件,会发现共有4处%ACTION%,在后面分别加” >>%CATALINA_HOME%\logs\catalina.out”//最后四行末尾的%ACTION%后追加原创 2021-09-13 15:04:00 · 2983 阅读 · 0 评论 -
HttpServletRequest方法详解
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置返回客户端的contentType // text/plain :纯文本格式 设置为text/html println的换行会失效,可以添加<br>换行标签 response.setContentType("text/html;c...原创 2021-08-10 11:02:19 · 724 阅读 · 1 评论 -
java实现base64字符串转换成图片保存
package com.topnet.utils;import sun.misc.BASE64Decoder;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;public class Base64Utils { /** * base64字符串转换成图片 * imgStr base64字符串 * path 生成图片路径 * phot.原创 2021-08-10 10:33:51 · 1980 阅读 · 0 评论 -
静态初始化数组
静态初始化:格式:数组类型[] 数组名=new 数组类型[]{元素1,元素2,..........};注意: 不要同时使用动态和静态进行数组初始化:如:int[] arr=new int[]{1,2,3};import java.util.HashMap;import java.util.Map;import java.util.Set;public class HelloWorld {...原创 2018-02-08 17:37:58 · 2140 阅读 · 0 评论 -
堆内存的特点
堆内存的特点:每个new出来的东西都有地址值;每个变量都有默认值;如:byte shor int long的默认值为0;float double的默认值为:0.0;char的默认值为:\u0000;boolean的默认值为:false;引用类型的默认值为:null;使用完毕变成垃圾,但是并不是立即回收,会在垃圾回收器空闲的时候回收; ...原创 2018-02-08 17:33:20 · 434 阅读 · 0 评论 -
数组
数组:数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器;数组既可以存储基本数据类型,也可以存储应用数据类型;数组格式:格式1:数组类型[] 数组名;格式2:数据类型 数组名[];数组初始化:Java中的数组必须先初始化,然后才能够使用;所谓初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋值;数组初始化方式:动态初始化:初始化时只指定数组长度,由系统为数组分配初始化值;(默认...原创 2018-02-08 17:26:39 · 241 阅读 · 0 评论 -
方法重载
方法重载: 在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可;方法重载的特点: 1.与返回值类型无关,只与方法名和参数列表有关;2.在调用时,虚拟机通过参数列表的不同来区别同名方法;import java.util.HashMap;import java.util.Map;import java.util.Set;public class HelloWorl...原创 2018-02-08 15:07:06 · 223 阅读 · 0 评论 -
Java中的方法
方法: 完成特定功能的代码。格式: 修饰符 方法返回值类型 方法名(参数类型 参数名1,参数类型 参数名2, ......){ 函数体;return 返回值;}方法的执行特点:不调用不执行;方法的注意事项: 1.不调用不执行;2.方法与方法是平级关系,不能嵌套定义;(方法中不能定义方法)3.方法定义的时候参数用逗号隔开;4.方法调用时,不用在传递数据类型;(正确:sum(1,2) ...原创 2018-02-08 14:47:26 · 138 阅读 · 0 评论 -
json解析(java)
package net.topnet.jsonUtil;import java.util.List;import java.util.Map;import net.topnet.util.JacksonUtils;import net.topnet.util.PostListUtil;public class原创 2018-01-31 15:40:17 · 204 阅读 · 0 评论 -
do,,,,while循环语句
while循环和for循环的区别:所有区别:如果你想在循环结束后继续使用控制条件那个变量,就用while循环,否则用for循环。如果是一个范围的,用for循环非常明确。如果是不明确要做多少次循环,用while循环比较合适。do.....while循环语句格式:do{循环体语句;}while(判断语句);public class HelloWorld原创 2018-01-03 14:48:19 · 1017 阅读 · 0 评论 -
while 循环语句
格式:whlie(判断条件语句){循环语句;}public class HelloWorld { public static void main(String[] args) { int i=0; while(i<10){ System.out.println("我是"+i); i++; } }}结果图:原创 2018-01-03 14:15:17 · 236 阅读 · 0 评论 -
九九乘法表
制作九九乘法表时我们将运用之前的for循环语句public class HelloWorld { //九九乘法表 public static void main(String[] args) { //外层 for(int i=1;i<10;i++){ //内层 for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"=原创 2017-12-27 16:46:41 · 173 阅读 · 0 评论 -
键盘录入(Scanner)
步骤:1.导包:java.util.Scanner2.创建键盘录入对象Scanner sc=new Scanner();3.通过键盘录入对象获取数据。import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { //创建键盘录入对象原创 2017-12-27 14:33:00 · 1538 阅读 · 0 评论 -
if语句的三种格式
注意:1.比较表达式无论简单还是复杂,结果必须为Boolean类型。2.if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。如:if(比较表达式)语句3.一般来说:有左大括号就没有分号,有分号就没有左大括号。如:if(比较表达式){........}, if(比较表达式);public cla原创 2017-12-27 15:07:01 · 43520 阅读 · 2 评论 -
switch语句
格式:switch(表达式){case 值1: 语句体1;break;case 值2:语句体2;break;,,,,,,,,,,default:语句体n+1;break;(可以省略)}格式解释:switch:表示这是一个switch选择结构。表达式:这个地方的值是有限制的(byte,short,int,char)。case:后面跟的值是要和表达式原创 2017-12-27 15:27:40 · 441 阅读 · 0 评论 -
for循环(循环结构)
格式: Boolean类型for(初始化语句;判断条件语句;控制条件语句){循环体语句}格式解释:1.先执行初始化语句。2.然后执行判断条件语句,看其结果是true还是false,如果是true,则继续执行。否则循环结束。3.执行循环体语句。4.执行控制条件语句。5.回到步骤2,继续。(不信你可以自己去debug运行看看)public class H原创 2017-12-27 15:59:37 · 11976 阅读 · 3 评论 -
水仙花数
水仙花数的定义:所谓的水仙花数是指一个三位数(100~999),其各位数的立方和等于该数本身。public class HelloWorld { /* * 所谓的水仙花数是指一个三位数(100~999),其各位数的立方和等于该数本身。 * * */ public static void main(String[] args) { int j=0; for(int原创 2017-12-27 16:14:29 · 367 阅读 · 0 评论