Java入门 之深入浅出吧
2016-03-11 00:25
337 查看
最近开始学习java,感觉自己的编程生涯属于一个闭合曲线了现在,之前非常爱玩游戏,对于编程根本就没去学习,很多东西都是浅尝辄止...没有深入探究其内部原理的好奇心
Java—— 一种高级的面向对象的语法,以前学过C,C++,感觉Java是最好上手的一门语言,毕竟java是完全面向对象的语言非常的符合我们的逻辑思考。打个比方,定义一个public class Dog{} 你就知道里面将会包含有修饰狗狗 年龄 身高的数据变量称为 属性 ,以及狗狗吃东西.. 叫声...等等动作的实现 我们称之为方法,其实C++也是面向对象的一门语言,但是相较之Java更加易懂操作简单,比如以后将要学习的抽象类abstract 接口interface 这两个关键字,用来描述同一类事物(具有共性),但是又具有个性。就很简单了、、、先就这些说到这里。
今天学习的java基本知识,java能做什么,分为那几个大的开发方向(J2EE J2SE J2ME..),java的环境变量的配置,path,CLASSPATH,JAVA_HOME这些变量的配置的意义,有什么用,以及在我们配置好了java环境变量以后我们用WINDOWS自带的CMD编译了一些基础代码(记事本编写的代码),今天尝试编写了一个递归求N阶乘的小代码,深有体会,有下面几点系统会报错,第一:自己的环境变量配置出错的话 第二:由于编程中一些小的细节没有把握,比如分号没打;没有区分大小写;以及类名和文件名不一致啊,等等第三:没有引入类库导致编译出错,比如,import
java.util.*; 诸如此类的错误很多 至于程序本身我也是试了一会的,关于递归调用还不是很熟悉,还需要多加练习
import java.util.Scanner;
public class test
{
public double jiecheng(int n)
{
if(n<=0)
{
return 1;
}else
{
return jiecheng(n-1)*n;
}
}
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int a = input.nextInt();
test t1 = new test();
System.out.println(t1.jiecheng(a));
}
}
以上便是最近学习的一些小小看法---晚安
Java—— 一种高级的面向对象的语法,以前学过C,C++,感觉Java是最好上手的一门语言,毕竟java是完全面向对象的语言非常的符合我们的逻辑思考。打个比方,定义一个public class Dog{} 你就知道里面将会包含有修饰狗狗 年龄 身高的数据变量称为 属性 ,以及狗狗吃东西.. 叫声...等等动作的实现 我们称之为方法,其实C++也是面向对象的一门语言,但是相较之Java更加易懂操作简单,比如以后将要学习的抽象类abstract 接口interface 这两个关键字,用来描述同一类事物(具有共性),但是又具有个性。就很简单了、、、先就这些说到这里。
今天学习的java基本知识,java能做什么,分为那几个大的开发方向(J2EE J2SE J2ME..),java的环境变量的配置,path,CLASSPATH,JAVA_HOME这些变量的配置的意义,有什么用,以及在我们配置好了java环境变量以后我们用WINDOWS自带的CMD编译了一些基础代码(记事本编写的代码),今天尝试编写了一个递归求N阶乘的小代码,深有体会,有下面几点系统会报错,第一:自己的环境变量配置出错的话 第二:由于编程中一些小的细节没有把握,比如分号没打;没有区分大小写;以及类名和文件名不一致啊,等等第三:没有引入类库导致编译出错,比如,import
java.util.*; 诸如此类的错误很多 至于程序本身我也是试了一会的,关于递归调用还不是很熟悉,还需要多加练习
import java.util.Scanner;
public class test
{
public double jiecheng(int n)
{
if(n<=0)
{
return 1;
}else
{
return jiecheng(n-1)*n;
}
}
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int a = input.nextInt();
test t1 = new test();
System.out.println(t1.jiecheng(a));
}
}
以上便是最近学习的一些小小看法---晚安
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树