欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 初级

程序员文章站 2022-06-15 16:03:38
...

java  入门
jdk + eclipse/idea
JDK是Java Development Kit 的缩写,Java的开发工具包

java 初级

 

  • bin文件夹:JDK工具程序,包括javac、java、javadoc、appletviewer
  • include文件夹:存放用于本地方法的文件
  • jre文件夹:存放Jaca运行环境文件
  • lib文件夹:存放Java的类库文件,即工具程序使用的Java类库

工程环境配置 /运行

  • 创建/svnDownload  java  工程
  • 设置工程,本地jdk版本,编码格式
  • 配置启动项
  • 创建/svnDownload  web  工程
  • 配置server
  • 常见问题锦集

Java 设计理念

 

  •  Java  抽象类与接口
  • Java 单继承 方法覆写/重写
  • Java 枚举
  • Java 内部类
  • Java Collections,Arrays,Objects
  • Java method 重载  
  • Java  main 方法

Java  部分关键字

  • continue关键字  跳过本次循环,重新开始下一趟循环。
  • break关键字     跳出当前的case语句/跳出当前循环结构
  • this  关键字    this就是一个指向这个对象自己的一个引用
  • extends 关键字
  • static 关键字  修饰类,方法,变量 
  • final 关键字  修饰类,方法,变量,不可变,一个即是 static 又是final的常量会占据一段不能改变的内存空间。
  • transient 瞬态关键字 修饰变量
  • supper 关键字    调用父类属性/方法
  • return 关键字   返回值  退出方法
  • instanceof 关键字   判断一个对象是不是某个特定类的一个实例 

 

public class ApplicationException extends RuntimeException {
	private final transient ErrorInfo errorInfo; //  transient 修饰的变量,生命周期仅存于调用者的内存中,不会写到磁盘里持久化
	
	public ApplicationException(ErrorInfo errorInfo) {
        super(String.format("error msg: {%s}", errorInfo.getMessage()));
	}
}

java 初级

private String cXmmc;
private Short nYear;
private Integer nNy;
private Long nJds;
private Date dCjrq;
private BigDecimal nZjf;



public static String saveFileFromInputStream(MultipartFile file,String fileName) throws IOException {
	byte[] bs = new byte[1024*1024];// 1K的数据缓冲
}
public static final int BUFFER_SIZE = 4096;
public static String copyToString(InputStream in, Charset charset) throws IOException {
	char[] buffer = new char[BUFFER_SIZE];
}
public static byte[] export(List<List<String>> list) {
	int length = headerList.size();
}
private byte[] whitePdf(HgWtfgEntityWithBLOBs entity) throws DocumentException, IOException {
	float[] wid1 ={0.25f,0.25f,0.25f,0.25f}; //列宽度的比例
}

 

java switch语句
 

  • 在java5之前,它必须是一个能返回整数或者char类型的表达式
  • 在java5当中,引入了对枚举Enum类型支持
  • 在java7当中,switch以及可以匹配字符串了


java  数组/链表
 

length是数组的一个属性,在获取值的时候是按属性的方法获取
而size()是链表的一个方法,用于获取链表的长度

 

Java enum

package com.copote.common.enums;

/**
 * 是否执行标志
 */
public enum ExecuteMarkEnum {
    // 枚举变量
    ALREADY_EXECUTE(1,"已执行"), NOT__EXECUTE(0,"未执行");

    //成员变量
    private int code;
    private String name;
    
    // 构造函数
    private ExecuteMarkEnum(int code, String name){
        this.code = code;
        this.name = name;
    }
    // get  set
    public int getCode() {
        return code;
    }

    public String getName() {
        return name;
    }

    // 普通方法
    public static String getNameByCode(int code){
        ExecuteMarkEnum[] applicationEnums = ExecuteMarkEnum.values();
        for(ExecuteMarkEnum applicationEnum : applicationEnums){
            if(applicationEnum.getCode() == code){
                return applicationEnum.getName();
            }
        }
        return null;
    }
}

 https://blog.csdn.net/chen_006/article/details/88656268   jdk  jre  区别

https://www.cnblogs.com/telwanggs/p/9459605.html   java   javaWeb  工程环境配置

https://blog.csdn.net/topdeveloperr/article/details/81414318   Java 重要

https://blog.csdn.net/qq_27093465/article/details/52180865   java enmu  7 种常见用法

相关标签: 技术栈