java开发基础知识学习

  • java环境配置
    classpath: .当前目录
    path: java 命令所在目录
    jdk安装目录 jdk/bin
    jre安装目录 jre/bin

安装JDK后配置环境变量如下:
安装过程用到了jdk目录下的三个文件夹:lib、bin、jar。
整个过程会有两次安装提示:一次是安装jdk,一次jre;
(注意不能安装到同一文件夹下)。(这里避免抄错:可将复制再改)

  1. JAVA_HOME:值为安装目录:如:c:Program FilesJavajdk1.7.0_05
  2. classpath:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
  3. path: %JAVA_HOME%in;%JAVA_HOME%jrein
  • eclipse免安装版
    解压:第一次使用时的配置信息会在今后使用中生效,但是如果我们更换了工作空间,那么所有的配置都需要重新配置。

  • eclipse更改编码格式

window -》pre-》搜索框中输入encoding
workspace -》UTF-8
xml-》UTF-8
html->UTF-8
css->UTF-8

  • eclipse设置字体大小

    window-》prefrence-》general-》点击color and font -》右边出现basic

  • tomcat 服务器

    tomcat配置:一个workspace一个tomcat,一个tomcat不能对应多个workspace


  • java类的创建与对象的创建
 修饰符 class 类名/合法标识符{
        //属性: //变量
        [修饰符]  数据类型 属性名/合法标识符
        //方法: 普通方法 构造器
        [修饰符] 返回类型 方法名/合法标识符(参数列表/局部变量){
            return 返回值类型
        }
        //构造器
        [修饰符] 方法名(参数列表){
            //初始化 对象
        }
    }

静态代码块

  static{
        
    }
        public class Test{}
        class Test{}
    其他修饰符:
        static:静态修饰符
            如果是静态的内容,那么在类加载的过程中,会被加载到内存中。
            同时会侯建空间存储,所以所有的静态内容都不依托对象而在
        //static 类名.方法 的方法
final:常量  后面不能修改
public final int num=10;

  • 合法标识符(起名字)

    类名 方法名 属性名
    开头必须是 字母或 _
    组成 字母或 数字 或_
    长度没有限制
    不能是关键字和保留字

  • 命名规范:

    类名: 首字母大写 驼峰式命令 Student Teacher ClassRoom
    属性名/方法名: 首字母小写 驼峰式命名 userName passWord getName
    常量:大写 USER_NAME(只读属性)

属性
成员属性
局部属性
声明语法:

   [修饰符]  数据类型  名字[=value];

数据类型; (设置数据在内存中的保存形式)
基本数据类型:
数值类型:byte short int long float double char String boolean
引用数据类型:
类类型 接口类型 数组类型
数据类型的相互转换

  • 两种数据类型转换

隐式数据类型转换 较小-》较大
显式数据类型转换 较大—》较小 强转

    int a=1000
	byte b=(byte)a;
	byte a=10      public clas Test{
    // 属性写在方法的外面 类的里面  成员属性
    // 所有的成员变量在我们没有显示初始化
    //jvm会默认给他们赋值
    //写在方法里面的 或者是方法里面的代码块里
    //这些统称为局部变量
    public void test(){
        //所有局部变量虚拟机都不会进行初始化
        //所以想要使用需要我们自己进行初始化
        //生命周期 仅在自己的所在的代码块中才能使用
    }}  
  • 参数列表的分类:

形参: 方法声明过程中的参数
实参: 调用的时候传递的参数

参数传递根据数据类型的不同所具有的不同的特性
基本数据类型: 参数传递过程中传递的是值
引用数据类型:传递的是对象的地址


条件判断
逻辑操作

  三目  boolean类型的表达式?true:false    int a=10;//赋值

    if(boolean 类型的表达式){if()else}else{}
    
    switch...case
    switch(int/long/char)
    {
        case 1:    
        case 2:
        
    }

2.循环

for循环

        for(初始条件:结束条件;迭代){
            
        }
        

while循环

           while(结束条件)
          {
            初始条件
            循环体
            迭代体
        }
  增强for :数组 或是集合
		pass
原文地址:https://www.cnblogs.com/zwer/p/10462123.html