java基础

来源:互联网 发布:怎么在淘宝上开通花呗 编辑:程序博客网 时间:2024/05/29 07:30

经常看到许多人问如何配置JDK和JSP,现在我把方法总结下,希望对大家有所帮助。
第一步:下载jdk和tomcat
第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):
JAVA_HOME=c:\jdk1.6
classpath=. ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
接着可以写一个简单的java程序来测试JDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}

java_home=C:\Program Files\Java\jdk1.6.0
classpath=.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
path =%java_home%\bin;
-------------------------------------------------------------------------------------------------------------------
1、如何编译执行java程序
   1、javac -d . 程序的名称.java
   2、执行
      java 类的全路径
   例如:
package com.cstp.java01;

public class Test
{
 public static void main(String[] args)
 {
  System.out.println("Hello World!");
 }
}

编译:
   javac -d . Test.java
   java com.cstp.java01.Test

2、package的用法:
   公司名称.项目名称.模块名称

3、类的命名方式:驼峰命名法
   1、类名:首字母大写,第二个单词首字母要大写
      HelloWord
   2、变量命名:
      首字母要小写,第二个单词首字母要大写

4、保留字:没有定义用途,但保留备用。
   goto、const

5、变量的概念:
   1、使用什么类型的变量
   2、变量的作用域:全局变量和局部变量

6、按所属的数据类型划分:
基本类型变量:持有原始值。(真正的原始数据)
            int long byte char float double boolean short
引用类型变量:持有引用值。(某个对象的引用,不是该对象本身)

7、数据类型之间的转换
   基本数据类型之间的转换
-----------------------------------------------------------------------------------------------------------------------
1、对象的方法
   概念:解决某一件事情的途径或者手段
   从面相对象角度:是接收外部信息的入口
2、定义方法的时候考虑
   1、是否有返回类型
   2、是否有参数类型和个数

3、递归算法:
   方法本身调用方法
   遍历未知的文件夹,树型结构
   递归必须要有参数

4、java基础:
   逻辑判断
   if else
   else if

   switch(val){
     case 条件1:{
       break;
     }
     case 条件2:{
       break;
     }
     default:
     break;
   }

   循环:
   for();
   while();
   do{
  
   } while();
5、方法的调用:
   格式:public 返回类型(void) 方法名(参数类型,参数类型){
       
  return  返回值;
   }

6、递归调用:
   方法本身调用自己:
   public int sum(int n) {
  if (n == 1 || n == 0) {
   return 1;
  } else {
   return n + sum(n - 1);
  }
 }