这些天自身努力的体会,关于java方面的

以前也是接触过java,这学期的软件工程课和周围同学各种比赛取得不错的成绩,确实令人倍感压力。为此这几天使劲脑补了一下java的知识,甚至不惜为此翘课,了解了java中的网络编程,对于sokectserver,udp,tcp等功能,回顾了以前就学过过swing,线程等基本知识,并尝试编写了“坦克游戏”小型项目,为此不惜熬夜到一两点。

个人认为几点是做软件工程所必需的的:

              1团队合作。暑假就留校参加过一次团队型的比赛,但因为各小组成员的目标不一致,导致作品的有些功能总                                因为某些细节上的问题而无法达到预期的目标。

              2做任何项目都要有一个计划。一切没有计划的开始,是无法找到目标的。

              3选取成员之间要综合一定的因素。比如各成员间要有明确的分工。

              4有问题一定要及时反映。还有发现的问题一定要及时解决,不要拖累到最后,发现自己成品到处都有瑕疵。

时间: 2024-08-06 16:56:27

这些天自身努力的体会,关于java方面的的相关文章

找私活,JAVA方面的

想找份私活做做,JAVA方面的,以下是本人掌握的东西: ㈠  掌握Java编程基础知识及网络编程(UDP,TCP),输入输出流(I\O),多线程,Swing(AWT)与Applet: ㈡  精通基于J2EE的Web编程技术:JSP, Servlet, JSTL等,掌握企业级应用EJB/Spring: ㈢  掌握Linux/Unix操作系统的基本操作,vi编辑环境以及系统安全等: ㈣  掌握SQL语言,熟练运用Oracle 10i与MySql数据库,存储过程与触发器,JDBC, 以及ORM工具:H

QVariant(相当于是Java里面的Object,起到一个数据类型“擦除”的作用,可以使用Q_DECLARE_METATYPE进行注册)

=QVariant= [%这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用.比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可 以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可.比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新取出来.这里需要注意的是,Q

java 里面的 native 方法

第一篇: 今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解. 一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口.一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C.这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数.   

JNI由浅入深_7_c调用Java方法一

1.在Java中声明方法 <span style="font-size:14px;">/** * javah -encoding utf-8 -jni com.example.jniandroid.service.CFunction * 当java中有中文时,会报编码GBK不可映射字符 方法的调用,加上-encoding utf-8 * * @author libin * */ public class CFunction { /** * 实现在c里面回调callback方

java里面的FutureTask简单使用(配合源码讲解)

最近无意间看到了关于AsyncTask的一篇分析文章AsyncTask源码分析,记得很早之前还看过郭神博客里面分析了AsyncTask源码.去查看AsyncTask源码会发现里面使用了FutureTask在它自己的构造函数里面,我的sdk是android-23里面查看的. /** * Creates a new asynchronous task. This constructor must be invoked on the UI thread. */ public AsyncTask() {

JAVA里面的IO流(二)方法1、输入流

查询apk中的java方法数

#! /bin/sh # 获得完整apk路径 APK_PATH=$1 # 创建一个临时目录,来解压这个apk文件 rm -rf apk_temp mkdir apk_temp cp $APK_PATH apk_temp/ cd apk_temp # 获得apk的名称 APK_NAME="$(basename *.apk)" # 重命名为zip mv $APK_NAME $APK_NAME.zip # 解压apk,得到classes.dex包 unzip -x $APK_NAME.zip

Java技术体系大全,准备面试的可以参考一下!

1. JAVA技术体系1.1 Java程序员 ·高级特性 反射.泛型.注释符.自动装箱和拆箱.枚举类.可变参数.可变返回类型.增强循环.静态导入 ·核心编程 IO.多线程.实体类.集合类.正则表达式.XML和属性文件 ·图形编程 AWT(Java2D/JavaSound/JMF).Swing.SWT.JFace ·网路编程 Applet.Socket/TCP/UDP.NIO.RMI.CORBA ·Java语法基础 类.抽象类.接口.最终类.静态类.匿名类.内部类.异常类.编码规范 ·Java开发

Java 程序员不容错过的开发趋势

当涉及到代码时,有很多热门话题,并且与时俱进总是潮流所向.如果你想知道如何分离糟粕和精华,那么我们已经准备就绪,只欠各位阅读下文的东风. 在接下来的内容中,我们将查看的热点,以及今年会更热的热点.当然说的是Java方面的.好的,那就启航吧. Java 9,你真好,你让我神魂颠倒 首先从Java 6中的一个bug说起,这个bug在Java 9中将变成一个功能:sun.misc.Unsafe.此库是用于执行低级别.不安全操作的方法的集合.例如,使用allocate Instance方法允许你跳过对象