zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    Two Sum II
    Subarray Sum
    Intersection of Two Arrays
    Reorder List
    Convert Sorted List to Binary Search Tree
    Remove Duplicates from Sorted List II
    Partition List
    Linked List Cycle II
    Sort List
    struts2结果跳转和参数获取
  • 原文地址:https://www.cnblogs.com/zwer/p/10462123.html
Copyright © 2011-2022 走看看